Module: Dynamini::Dirty

Included in:
Base
Defined in:
lib/dynamini/dirty.rb

Instance Method Summary collapse

Instance Method Details

#changedObject



9
10
11
# File 'lib/dynamini/dirty.rb', line 9

def changed
  changes.keys.map(&:to_s)
end

#changesObject



4
5
6
7
# File 'lib/dynamini/dirty.rb', line 4

def changes
  @changes.delete_if { |attr, _value| keys.include?(attr) }
      .stringify_keys
end

#new_record?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/dynamini/dirty.rb', line 13

def new_record?
  @new_record
end