Module: Primary
- Defined in:
- lib/primary.rb,
lib/primary/version.rb
Defined Under Namespace
Modules: InstanceMethods
Constant Summary collapse
- VERSION =
"0.0.3"
Instance Method Summary collapse
Instance Method Details
#is_primary(options = {}) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/primary.rb', line 2 def is_primary( = {}) cattr_accessor :primary_is_primary_opts self.primary_is_primary_opts = .reverse_merge( { on: :is_primary, scope: nil, auto_primary_record: true } ) before_save :primary_is_primary_mark after_save :primary_is_primary_take_care include InstanceMethods end |