Module: ActiveRecord::Persistence::ClassMethods

Defined in:
lib/jun/active_record/persistence.rb

Instance Method Summary collapse

Instance Method Details

#create(attributes = {}) ⇒ Object



10
11
12
13
14
15
# File 'lib/jun/active_record/persistence.rb', line 10

def create(attributes = {})
  object = new(attributes)
  object.save

  object
end

#primary_keyObject



21
22
23
# File 'lib/jun/active_record/persistence.rb', line 21

def primary_key
  defined?(@primary_key) ? @primary_key : :id
end

#primary_key=(value) ⇒ Object



17
18
19
# File 'lib/jun/active_record/persistence.rb', line 17

def primary_key=(value)
  @primary_key = value.to_sym
end