Sha256: 2614c9ea46d84af8798ac2ac2306845f043a1d40d68f3a5033670cf6ec1cfe49

Contents?: true

Size: 443 Bytes

Versions: 6

Compression:

Stored size: 443 Bytes

Contents

require "tramway/core/engine"
require 'tramway/core/generators/install_generator'
require 'tramway/core/application'

module Tramway
  module Core
    class << self
      def initialize_application(**options)
        @application ||= Tramway::Core::Application.new
        options.each do |attr, value|
          @application.send "#{attr}=", value
        end
      end

      def application
        @application
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tramway-core-1.0.1.4 lib/tramway/core.rb
tramway-core-1.0.1.3 lib/tramway/core.rb
tramway-core-1.0.1.2 lib/tramway/core.rb
tramway-core-1.0.1.1 lib/tramway/core.rb
tramway-core-1.0.1 lib/tramway/core.rb
tramway-core-1.0 lib/tramway/core.rb