Method: AutoC::Composite::Method#initialize
- Defined in:
- lib/autoc/composite.rb
#initialize(type, result, name, parameters, **kws) ⇒ Method
Returns a new instance of Method.
278 279 280 281 282 283 |
# File 'lib/autoc/composite.rb', line 278 def initialize(type, result, name, parameters, **kws) @type = type super(result.to_value, self.type.identifier(name), parameters, **kws) dependencies << self.type << self.result.to_type # TODO register parameters' types as dependencies end |