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