Sha256: 6b7beb2e219ce9183075f2920bb2a61d7b84ee813ec49e8faacbdee38cf4aca3
Contents?: true
Size: 647 Bytes
Versions: 4
Compression:
Stored size: 647 Bytes
Contents
module Ominous class Closer < ActiveRecord::Base attr_accessible :name, :url, :closure_method, :start_hidden CLOSURE_METHODS = { :reveal_hidden => 'Hides the current closers and reveals any hidden closers', :close_and_dismiss_warning => 'Closes the warning message and tells server not to display warning again', :redirect => 'Link to take user to closer.url without clearing the warning' } validates :name, :presence => true validates :closure_method, :inclusion => { :in => CLOSURE_METHODS.keys.collect(&:to_s) } def self.closure_methods CLOSURE_METHODS end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ominous-0.0.4 | app/models/ominous/closer.rb |
ominous-0.0.3 | app/models/ominous/closer.rb |
ominous-0.0.2 | app/models/ominous/closer.rb |
ominous-0.0.1 | app/models/ominous/closer.rb |