module Hideable::Macro::ClassMethods
Public Instance Methods
acts_as_hideable()
click to toggle source
class Article < ActiveRecord::Base
acts_as_hideable
end
# File lib/activerecord-hideable/macro.rb, line 16 def acts_as_hideable scope :hidden, -> { where(hidden: true) } scope :shown, -> { where(hidden: false) } define_method(:shown?) { !hidden } self.hideable = true nil end