module Swagger::Serializer
Constants
- VERSION
Public Class Methods
new(model, context = nil)
click to toggle source
# File lib/swagger/serializer.rb, line 10 def initialize(model, context = nil) @model = model @context = context end
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
# File lib/swagger/serializer.rb, line 25 def method_missing(name, *args, &block) @model.public_send(name, *args, &block) end
nil?()
click to toggle source
# File lib/swagger/serializer.rb, line 29 def nil? @model.nil? end
respond_to_missing?(name, include_private)
click to toggle source
# File lib/swagger/serializer.rb, line 15 def respond_to_missing?(name, include_private) if name == :"[]" false elsif @model.respond_to?(name) true else false end end