Class: AcmsRuby::ARBase
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- AcmsRuby::ARBase
show all
- Defined in:
- lib/acms_ruby/active_record.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.create_methods(names, prefix) ⇒ Object
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/acms_ruby/active_record.rb', line 9
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 ⇒ Object
20
21
22
|
# File 'lib/acms_ruby/active_record.rb', line 20
def self.next_id
self.all.map(&:id).max.to_i + 1
end
|
Instance Method Details
#next_id ⇒ Object
24
25
26
|
# File 'lib/acms_ruby/active_record.rb', line 24
def next_id
self.class.next_id
end
|