class AcmsRuby::ARBase
Public Class Methods
create_methods(names, prefix)
click to toggle source
# File lib/acms_ruby/active_record.rb, line 8 def self.create_methods(names, prefix) names.each do |name| define_method(name) do send("#{prefix}_#{name}") end define_method(name+"=") do |v| send("#{prefix}_#{name}=", v) end end end
next_id()
click to toggle source
# File lib/acms_ruby/active_record.rb, line 19 def self.next_id self.all.map(&:id).max.to_i + 1 end
Public Instance Methods
next_id()
click to toggle source
# File lib/acms_ruby/active_record.rb, line 23 def next_id self.class.next_id end