class Object

Public Instance Methods

add_to_trash(args) { |merge trash: true| ... } click to toggle source
# File set/type/session.rb, line 53
def add_to_trash args
  yield args.merge trash: true
end
configure_successful_deletion() click to toggle source

TO DISCUSS: should this default behavior be directly in the controller? Or at least in decko?

# File set/all/location_history.rb, line 12
def configure_successful_deletion
  if Env.ajax?
    success.card = self
    success.view = :unknown unless success.view
  else
    success.target = :previous
  end
end
content() click to toggle source
# File set/type/session.rb, line 31
def content
  db_content || session_content
end
followable?() click to toggle source
# File set/type/session.rb, line 11
def followable?
  false
end
history?() click to toggle source
# File set/type/session.rb, line 7
def history?
  false
end
ok_to_create() click to toggle source
# File set/type/session.rb, line 45
def ok_to_create
  true
end
ok_to_update() click to toggle source
# File set/type/session.rb, line 49
def ok_to_update
  true
end
recaptcha_on?() click to toggle source
# File set/type/session.rb, line 15
def recaptcha_on?
  false
end
session_content() click to toggle source
# File set/type/session.rb, line 23
def session_content
  Env.session[session_key]
end
session_content=(val) click to toggle source
# File set/type/session.rb, line 27
def session_content= val
  Env.session[session_key] = val
end
session_key() click to toggle source
# File set/type/session.rb, line 19
def session_key
  "_card_#{key}"
end
virtual?() click to toggle source
# File set/type/session.rb, line 3
def virtual?
  session_content.present?
end