Sha256: 6ff4796c0ada4ecd516b29bcdb81524e24ae05117411709355ccd9145f6a3b36

Contents?: true

Size: 778 Bytes

Versions: 12

Compression:

Stored size: 778 Bytes

Contents

require "pathname"
require "active_model_serializers"
require "eve_app/engine"

module EveApp
  autoload :EveCentral, 'eve_app/eve_central'
  autoload :ItemParser, 'eve_app/item_parser'
  autoload :SDE,        'eve_app/sde'
  autoload :XmlApi,     'eve_app/xml_api'

  class << self
    def root
      @root ||= Pathname.new(File.expand_path("../../", __FILE__))
    end

    def table_name_prefix
      @_table_name_prefix ||= begin
        prefix = EveApp::SDE.config.table_prefix.presence
        prefix ? "#{prefix}_" : super
      end
    end
  end
end

if defined?(::Rails)
  module ::Rails
    class Application
      rake_tasks do
        Dir[File.join(EveApp.root, "/lib/tasks/", "**/*.rake")].each do |file|
          load file
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
eve_app-0.1.11 lib/eve_app.rb
eve_app-0.1.10 lib/eve_app.rb
eve_app-0.1.9 lib/eve_app.rb
eve_app-0.1.8 lib/eve_app.rb
eve_app-0.1.7 lib/eve_app.rb
eve_app-0.1.6 lib/eve_app.rb
eve_app-0.1.5 lib/eve_app.rb
eve_app-0.1.4 lib/eve_app.rb
eve_app-0.1.3 lib/eve_app.rb
eve_app-0.1.2 lib/eve_app.rb
eve_app-0.1.1 lib/eve_app.rb
eve_app-0.1.0 lib/eve_app.rb