module Tramway::Core

Constants

VERSION

Attributes

application[R]

Public Class Methods

application_object() click to toggle source
# File lib/tramway/core.rb, line 20
def application_object
  if @application&.model_class.present?
    begin
      @application.model_class.first
    rescue StandardError
      nil
    end
  else
    @application
  end
end
initialize_application(**options) click to toggle source
# File lib/tramway/core.rb, line 13
def initialize_application(**options)
  @application ||= Tramway::Core::Application.new
  options.each do |attr, value|
    @application.send "#{attr}=", value
  end
end
root() click to toggle source
# File lib/tramway/core.rb, line 32
def root
  File.dirname __dir__
end