Module: Tramway

Defined in:
lib/tramway.rb,
lib/tramway/config.rb,
lib/tramway/engine.rb,
lib/tramway/navbar.rb,
lib/tramway/version.rb,
lib/tramway/base_form.rb,
lib/tramway/duck_typing.rb,
lib/tramway/utils/render.rb,
lib/tramway/base_decorator.rb,
lib/tramway/configs/entity.rb,
lib/tramway/forms/properties.rb,
lib/tramway/forms/class_helper.rb,
lib/tramway/views/form_builder.rb,
lib/tramway/helpers/form_helper.rb,
lib/tramway/forms/normalizations.rb,
lib/tramway/helpers/views_helper.rb,
lib/tramway/configs/entities/page.rb,
lib/tramway/helpers/navbar_helper.rb,
lib/tramway/configs/entities/route.rb,
lib/tramway/decorators/association.rb,
lib/tramway/decorators/class_helper.rb,
lib/tramway/decorators/name_builder.rb,
lib/tramway/helpers/decorate_helper.rb,
lib/tramway/helpers/component_helper.rb,
app/components/tramway/component/base.rb,
app/helpers/tramway/application_helper.rb,
app/controllers/tramway/entities_controller.rb,
lib/tramway/decorators/collection_decorator.rb,
lib/tramway/duck_typing/active_record_compatibility.rb

Overview

Core module for the whole gem

Defined Under Namespace

Modules: ApplicationHelper, Component, Configs, Decorators, DuckTyping, Forms, Helpers, Utils, Views Classes: BaseDecorator, BaseForm, Config, Engine, EntitiesController, Navbar

Constant Summary collapse

VERSION =
'0.5.4.1'

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/tramway.rb', line 21

def config
  Tramway::Config.instance
end

.configure {|config| ... } ⇒ Object

Yields:



17
18
19
# File 'lib/tramway.rb', line 17

def configure(&)
  yield config
end