Module: Receiver::ActiveModelShim

Defined in:
lib/gorillib/receiver/active_model_shim.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



25
26
27
28
29
30
# File 'lib/gorillib/receiver/active_model_shim.rb', line 25

def self.included(base)
  base.class_eval do
    extend  ActiveModel::Naming
    include ActiveModel::Validations
  end
end

Instance Method Details

#destroyed?Boolean

Returns:



20
# File 'lib/gorillib/receiver/active_model_shim.rb', line 20

def destroyed?()  false end

#errorsObject



21
22
23
# File 'lib/gorillib/receiver/active_model_shim.rb', line 21

def errors
  @_errors ||= ActiveModel::Errors.new(self)
end

#new_record?Boolean

Returns:



19
# File 'lib/gorillib/receiver/active_model_shim.rb', line 19

def new_record?() true  end

#to_modelObject



15
16
17
# File 'lib/gorillib/receiver/active_model_shim.rb', line 15

def to_model
  self
end