module ActiveRecordSchema
Public Class Methods
autoload_paths()
click to toggle source
# File lib/active_record_schema.rb, line 16 def autoload_paths config.autoload_paths.map {|p| Dir.glob(p) }.flatten! end
config()
click to toggle source
# File lib/active_record_schema.rb, line 6 def config @config ||= OpenStruct.new @config.autoload_paths ||= [ Rails.root.join('app', 'models', '*.rb'), Rails.root.join('app', 'models', '**', '*.rb') ] @config end
Private Instance Methods
autoload_paths()
click to toggle source
# File lib/active_record_schema.rb, line 16 def autoload_paths config.autoload_paths.map {|p| Dir.glob(p) }.flatten! end
config()
click to toggle source
# File lib/active_record_schema.rb, line 6 def config @config ||= OpenStruct.new @config.autoload_paths ||= [ Rails.root.join('app', 'models', '*.rb'), Rails.root.join('app', 'models', '**', '*.rb') ] @config end