module OpenStax::Utilities::ActsAsNumberable::BasicInstanceMethods

Protected Instance Methods

assign_number() click to toggle source
# File lib/openstax/utilities/acts_as_numberable.rb, line 145
def assign_number
  self.send("#{number_field}=", my_class.count) if self.send("#{number_field}").nil?
end
mark_as_destroyed() click to toggle source
# File lib/openstax/utilities/acts_as_numberable.rb, line 149
def mark_as_destroyed
  destroyed = true
end
me_and_peers() click to toggle source
# File lib/openstax/utilities/acts_as_numberable.rb, line 153
def me_and_peers
  my_class.scoped
end
my_class() click to toggle source
# File lib/openstax/utilities/acts_as_numberable.rb, line 141
def my_class
  table_class || self.class
end