class DynApiGen::Parameter
Attributes
default[R]
in[R]
name[R]
required[R]
Public Class Methods
new(openapi_definition)
click to toggle source
# File lib/dyn_api_gen/parameter.rb, line 7 def initialize(openapi_definition) @name, @in, @required = openapi_definition.fetch_values('name', 'in', 'required') @default = openapi_definition['default'] end
Public Instance Methods
header?()
click to toggle source
# File lib/dyn_api_gen/parameter.rb, line 12 def header? @in == 'header' end
to_method_name()
click to toggle source
# File lib/dyn_api_gen/parameter.rb, line 16 def to_method_name @name.gsub(/(\[|\])/, '[' => '_', ']' => '').downcase end