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