Module: ActsAsInterval::ActsAsInterval::ClassMethods

Defined in:
lib/acts_as_interval/acts_as_interval.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_interval(**options) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/acts_as_interval/acts_as_interval.rb', line 9

def acts_as_interval(**options)
  cattr_accessor :start_field, :end_field
  self.start_field = options[:start]
  self.end_field = options[:end]

  include ActsAsInterval::LocalInstanceMethods
end