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