Module: Kiita::Model

Extended by:
ActiveSupport::Concern
Included in:
Post, Tag, User
Defined in:
lib/kiita/model.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#initialize(options = {}) ⇒ Object



4
5
6
# File 'lib/kiita/model.rb', line 4

def initialize(options = {})
  set_raw_attributes(options.slice(*attributes)) if options.slice(*attributes).present?
end

#raw_attributesObject



8
9
10
# File 'lib/kiita/model.rb', line 8

def raw_attributes
  @raw_attributes ||= set_raw_attributes(raw_data)
end