Mark helper macros private

This commit is contained in:
Michael Miller 2018-09-23 16:07:58 -06:00
parent 70e37eeccf
commit b3b8efdd59

View file

@ -137,7 +137,7 @@ module Spectator
raise NotImplementedError.new("Spectator::DSL#it_behaves_like") raise NotImplementedError.new("Spectator::DSL#it_behaves_like")
end end
macro _spectator_described_class(what) private macro _spectator_described_class(what)
def described_class def described_class
{{what}}.tap do |thing| {{what}}.tap do |thing|
raise "#{thing} must be a type name to use #described_class or #subject,\ raise "#{thing} must be a type name to use #described_class or #subject,\
@ -148,13 +148,13 @@ module Spectator
_spectator_implicit_subject _spectator_implicit_subject
end end
macro _spectator_implicit_subject private macro _spectator_implicit_subject
def subject def subject
described_class.new described_class.new
end end
end end
macro _spectator_given_collection(class_name, to_a_method_name, collection_method_name) private macro _spectator_given_collection(class_name, to_a_method_name, collection_method_name)
class {{class_name.id}} class {{class_name.id}}
include {{@type.id}} include {{@type.id}}
@ -168,7 +168,7 @@ module Spectator
end end
end end
macro _spectator_example_wrapper(class_name, run_method_name, &block) private macro _spectator_example_wrapper(class_name, run_method_name, &block)
class {{class_name.id}} class {{class_name.id}}
include ::Spectator::DSL::ExampleDSL include ::Spectator::DSL::ExampleDSL
include {{@type.id}} include {{@type.id}}
@ -183,7 +183,7 @@ module Spectator
end end
end end
macro _spectator_example(example_class_name, wrapper_class_name, base_class, description, &block) private macro _spectator_example(example_class_name, wrapper_class_name, base_class, description, &block)
class {{example_class_name.id}} < {{base_class.id}} class {{example_class_name.id}} < {{base_class.id}}
def initialize(group : ::Spectator::ExampleGroup, locals : Hash(Symbol, ::Spectator::ValueWrapper)) def initialize(group : ::Spectator::ExampleGroup, locals : Hash(Symbol, ::Spectator::ValueWrapper))
super super