class ExpressPigeon::MetaResponse
Public Class Methods
new(delegate)
click to toggle source
# File lib/expresspigeon-ruby/meta_response.rb, line 4 def initialize(delegate) @delegate = delegate @delegate.each_key do |k| v = @delegate[k] # lets go only one level down for now if v.kind_of? Hash @delegate[k] = MetaResponse.new(v) end end end
Public Instance Methods
inspect()
click to toggle source
# File lib/expresspigeon-ruby/meta_response.rb, line 26 def inspect @delegate.inspect end
method_missing(m, *args, &block)
click to toggle source
# File lib/expresspigeon-ruby/meta_response.rb, line 14 def method_missing(m, *args, &block) @delegate[m.to_s] end
respond_to?(m, include_all = false)
click to toggle source
# File lib/expresspigeon-ruby/meta_response.rb, line 18 def respond_to?(m, include_all = false) @delegate.key?(m.to_s) end
to_s()
click to toggle source
# File lib/expresspigeon-ruby/meta_response.rb, line 22 def to_s @delegate.to_s end