module Swagger::Schema::SchemaAccessor
Private Instance Methods
alias_case(camel)
click to toggle source
# File lib/swagger/schema/schema_accessor.rb, line 17 def alias_case(camel) snake = SnakeCamel::Methods.snakecase(camel.to_s) alias_method snake, camel unless snake == camel end
define_schema_accessor(*camel_names)
click to toggle source
# File lib/swagger/schema/schema_accessor.rb, line 9 def define_schema_accessor(*camel_names) camel_names.flatten.each do |name| define_method(name) { Util.try_hash(@schema, name) } alias_case name end end