module Rails
Public Class Methods
add_child(type, base)
click to toggle source
# File lib/model_manage/rails.rb, line 34 def self.add_child(type, base) (@@app[:child][type] ||= []).tap do |o| o.push base o.uniq! end end
add_inherit(type, base)
click to toggle source
# File lib/model_manage/rails.rb, line 41 def self.add_inherit(type, base) (@@app[:inherit][type] ||= []).tap do |o| o.push base o.uniq! end @@app[:child][type] -= @@app[:inherit][type] end
child_controllers()
click to toggle source
# File lib/model_manage/rails.rb, line 27 def self.child_controllers @@app[:child][:controllers] end
child_helpers()
click to toggle source
# File lib/model_manage/rails.rb, line 30 def self.child_helpers @@app[:child][:helpers] end
child_models()
click to toggle source
# File lib/model_manage/rails.rb, line 24 def self.child_models @@app[:child][:models] end
controllers()
click to toggle source
# File lib/model_manage/rails.rb, line 17 def self.controllers @@app[:child][:controllers] | @@app[:inherit][:controllers] end
helpers()
click to toggle source
# File lib/model_manage/rails.rb, line 20 def self.helpers @@app[:child][:helpers] | @@app[:inherit][:helpers] end
models()
click to toggle source
# File lib/model_manage/rails.rb, line 14 def self.models @@app[:child][:models] | @@app[:inherit][:models] end