class ActiveSwagger::Params
Attributes
properties[RW]
Public Class Methods
new(properties)
click to toggle source
# File lib/active_swagger/params.rb, line 7 def initialize(properties) @properties = properties end
Public Instance Methods
mapping(key, value)
click to toggle source
# File lib/active_swagger/params.rb, line 11 def mapping(key, value) case value[:type] when :array { key => [] } when :object { key => {} } else key end end
to_strong_params()
click to toggle source
# File lib/active_swagger/params.rb, line 22 def to_strong_params params = [] properties.each_pair do |key, value| params.push(mapping(key, value)) end params end