Module: Tramway::Core
- Defined in:
- lib/tramway/core.rb,
lib/tramway/core/engine.rb,
lib/tramway/core/version.rb,
app/helpers/tramway/core/title_helper.rb,
app/forms/tramway/core/application_form.rb,
app/models/tramway/core/application_record.rb,
lib/tramway/core/generators/install_generator.rb,
app/helpers/tramway/core/copy_to_clipboard_helper.rb,
app/controllers/tramway/core/application_controller.rb
Defined Under Namespace
Modules: CopyToClipboardHelper, Generators, TitleHelper Classes: Application, ApplicationController, ApplicationDecoratedCollection, ApplicationDecorator, ApplicationForm, ApplicationRecord, Engine, ExtendableForm, ExtendedApplicationForm, FormCreator
Constant Summary collapse
- VERSION =
'1.16.1.8'
Class Attribute Summary collapse
-
.application ⇒ Object
readonly
Returns the value of attribute application.
Class Method Summary collapse
Class Attribute Details
.application ⇒ Object (readonly)
Returns the value of attribute application.
34 35 36 |
# File 'lib/tramway/core.rb', line 34 def application @application end |
Class Method Details
.application_object ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/tramway/core.rb', line 22 def application_object if @application&.model_class.present? begin @application.model_class.first rescue StandardError nil end else @application end end |
.initialize_application(**options) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/tramway/core.rb', line 15 def initialize_application(**) @application ||= Tramway::Core::Application.new .each do |attr, value| @application.send "#{attr}=", value end end |