Module: Beyonic::AbstractApi::Initializer

Defined in:
lib/beyonic/abstract_api.rb

Instance Method Summary collapse

Instance Method Details

#initialize(*args) ⇒ Object



90
91
92
93
94
95
96
# File 'lib/beyonic/abstract_api.rb', line 90

def initialize(*args)
  super(*args)
  #We should define it after Object initialization
  define_singleton_method(:id=) do |val|
    raise "Can't change id of existing #{self.class}"
  end
end