Class: Dichotomy::Extensions::Defaults::Strategies::CreationStrategy
- Inherits:
-
Object
- Object
- Dichotomy::Extensions::Defaults::Strategies::CreationStrategy
- Defined in:
- lib/dichotomy/extensions/defaults/strategies/creation_strategy.rb
Instance Method Summary collapse
Instance Method Details
#post_build_up(build_context) ⇒ Object
22 23 24 |
# File 'lib/dichotomy/extensions/defaults/strategies/creation_strategy.rb', line 22 def post_build_up(build_context) end |
#pre_build_up(build_context) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/dichotomy/extensions/defaults/strategies/creation_strategy.rb', line 8 def pre_build_up(build_context) built_type = build_context.built_type subject = Types::Subject.new subject.name = build_context.original_type.to_s.to_sym subject.methods = built_type.methods subject.properties = built_type.properties subject.dependencies = built_type.dependencies subject.filename = built_type.filename subject.id = built_type.id build_context.built_type = subject end |