Module: Tramway::Landing

Defined in:
lib/tramway/landing.rb,
lib/tramway/landing/engine.rb,
lib/tramway/landing/version.rb,
app/jobs/tramway/landing/application_job.rb,
app/models/tramway/landing/application_record.rb,
app/helpers/tramway/landing/application_helper.rb,
app/mailers/tramway/landing/application_mailer.rb,
app/controllers/tramway/landing/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Generators, PhotoVersions Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Block, BlockDecorator, BlockLinkDecorator, Engine, Form, FormDecorator, NavbarDecorator, Tool, ToolDecorator

Constant Summary collapse

VERSION =
'3.3.0.11'

Class Method Summary collapse

Class Method Details

.head_contentObject



14
15
16
# File 'lib/tramway/landing.rb', line 14

def head_content
  (defined?(@@head_content) && @@head_content) || []
end

.head_content=(content) ⇒ Object



9
10
11
12
# File 'lib/tramway/landing.rb', line 9

def head_content=(content)
  @@head_content ||= []
  @@head_content += [content]
end


23
24
25
# File 'lib/tramway/landing.rb', line 23

def navbar_for(project)
  @@navbars.with_indifferent_access[project]
end

.set_navbar(bool, project:) ⇒ Object



18
19
20
21
# File 'lib/tramway/landing.rb', line 18

def set_navbar(bool, project:)
  @@navbars ||= {}
  @@navbars.merge! project => bool
end