Method: HaveAPI::GoClient::Parameter.new
- Defined in:
- lib/haveapi/go_client/parameter.rb
.new(role, direction, io, name, desc) ⇒ Parameters::Base?
18 19 20 21 22 23 24 25 |
# File 'lib/haveapi/go_client/parameter.rb', line 18 def self.new(role, direction, io, name, desc) klass, = @handlers.select do |_klass, block| block.call(role, direction, name, desc) end.first klass ? klass.new(io, name, desc) : nil end |