Class: Fried::Dependency::DefineMethods
- Inherits:
-
Object
- Object
- Fried::Dependency::DefineMethods
- Includes:
- Call::OnBuild
- Defined in:
- lib/fried/dependency/define_methods.rb
Overview
Define methods based on attributes registered in Definition
Class Method Summary collapse
Instance Method Summary collapse
-
#call(dep, klass) ⇒ Symbol
Creates methods to read/write dependency.
Class Method Details
.build ⇒ Object
10 11 12 |
# File 'lib/fried/dependency/define_methods.rb', line 10 def self.build new end |
Instance Method Details
#call(dep, klass) ⇒ Symbol
Creates methods to read/write dependency
18 19 20 21 |
# File 'lib/fried/dependency/define_methods.rb', line 18 def call(dep, klass) klass.send(:attr_accessor, dep.reader) dep.name end |