class SeedGimmick::Seed::Difference::Change

Constants

EXCLUDES

Public Instance Methods

change_values() click to toggle source
# File lib/seed_gimmick/seed/difference.rb, line 64
def change_values
  changes.presence || changes_from_data
end

Private Instance Methods

changes_from_data() click to toggle source
# File lib/seed_gimmick/seed/difference.rb, line 69
def changes_from_data
  if database
    attrs = database.attributes
    attrs.reject! {|k,_| EXCLUDES.include?(k) } || attrs
  else
    seed_data
  end
end