Sha256: 25e5c9c5bb0a8da6d8b03efa19192914242e22c18d777337e842f2c3616b17cc

Contents?: true

Size: 452 Bytes

Versions: 19

Compression:

Stored size: 452 Bytes

Contents

def new_card?
  new_record? ||   # not yet in db (from ActiveRecord)
  !!@from_trash    # in process of restoration from trash, not yet "re-created"
end
alias_method :new?, :new_card?

def known?
  real? || virtual?
end

def real?
  !new_card?
end

def unknown?
  !known?
end

def pristine?
  # has not been edited directly by human users.  bleep blorp.
  new_card? or !actions.joins(:act).where('card_acts.actor_id != ?', Card::WagnBotID).exists?
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
card-1.17.4 mod/01_core/set/all/states.rb
card-1.17.3 mod/01_core/set/all/states.rb
card-1.17.2 mod/01_core/set/all/states.rb
card-1.17.1 mod/01_core/set/all/states.rb
card-1.17.0 mod/01_core/set/all/states.rb
card-1.16.15 mod/01_core/set/all/states.rb
card-1.16.14 mod/01_core/set/all/states.rb
card-1.16.13 mod/01_core/set/all/states.rb
card-1.16.12 mod/01_core/set/all/states.rb
card-1.16.11 mod/01_core/set/all/states.rb
card-1.16.10 mod/01_core/set/all/states.rb
card-1.16.9 mod/01_core/set/all/states.rb
card-1.16.8 mod/01_core/set/all/states.rb
card-1.16.7 mod/01_core/set/all/states.rb
card-1.16.6 mod/01_core/set/all/states.rb
card-1.16.5 mod/01_core/set/all/states.rb
card-1.16.4 mod/01_core/set/all/states.rb
card-1.16.3 mod/01_core/set/all/states.rb
card-1.16.2 mod/01_core/set/all/states.rb