module Law::Laws::Statutes
Public Instance Methods
default_statute(statute)
click to toggle source
# File lib/law/laws/statutes.rb, line 27 def default_statute(statute) raise ArgumentError, "invalid statute: #{enforces}" unless statute.respond_to?(:enforced_by) @_default_statute = statute statute.enforced_by(self, :__default__) end
default_statute?()
click to toggle source
# File lib/law/laws/statutes.rb, line 21 def default_statute? _default_statute.present? end
inherited(base)
click to toggle source
Calls superclass method
# File lib/law/laws/statutes.rb, line 16 def inherited(base) base.default_statute(_default_statute) if default_statute? super end