Module: Ditty::Base

Included in:
AuditLog, Identity, Role, User, UserLoginTrait
Defined in:
lib/ditty/models/base.rb

Instance Method Summary collapse

Instance Method Details

#display_idObject



12
13
14
# File 'lib/ditty/models/base.rb', line 12

def display_id
  self[:slug] || self[:guid] || self[:id]
end

#etagObject



16
17
18
# File 'lib/ditty/models/base.rb', line 16

def etag
  Digest::SHA2.hexdigest values.to_json
end

#for_jsonObject Also known as: for_csv



8
9
10
# File 'lib/ditty/models/base.rb', line 8

def for_json
  values
end