Module: Smithy

Defined in:
lib/smithy.rb,
lib/smithy/engine.rb,
lib/smithy/logger.rb,
lib/smithy/version.rb,
lib/smithy/formatter.rb,
lib/smithy/asset_link.rb,
app/models/smithy/page.rb,
app/models/smithy/site.rb,
app/models/smithy/asset.rb,
app/models/smithy/image.rb,
app/models/smithy/content.rb,
app/models/smithy/setting.rb,
app/models/smithy/template.rb,
lib/smithy/liquid/database.rb,
lib/smithy/liquid/tags/nav.rb,
app/models/smithy/page_list.rb,
lib/smithy/liquid/rendering.rb,
lib/smithy/liquid/tags/csrf.rb,
lib/smithy/liquid/tags/html.rb,
lib/smithy/liquid/tags/link.rb,
app/models/smithy/page_proxy.rb,
lib/smithy/liquid/drops/base.rb,
lib/smithy/liquid/drops/page.rb,
lib/smithy/liquid/tags/asset.rb,
lib/smithy/liquid/filters/uri.rb,
app/models/smithy/asset_source.rb,
app/models/smithy/page_content.rb,
app/helpers/smithy/pages_helper.rb,
app/models/smithy/content_block.rb,
lib/smithy/content_blocks/model.rb,
app/helpers/smithy/assets_helper.rb,
lib/smithy/liquid/filters/resize.rb,
lib/smithy/content_resources/base.rb,
app/helpers/smithy/settings_helper.rb,
app/models/smithy/assets_datatable.rb,
app/models/smithy/permitted_params.rb,
lib/smithy/content_blocks/registry.rb,
app/helpers/smithy/templates_helper.rb,
lib/smithy/liquid/filters/asset_tag.rb,
app/models/smithy/template_container.rb,
app/helpers/smithy/application_helper.rb,
lib/smithy/content_resources/registry.rb,
app/controllers/smithy/pages_controller.rb,
app/controllers/smithy/assets_controller.rb,
app/controllers/smithy/caches_controller.rb,
app/controllers/smithy/guides_controller.rb,
app/controllers/smithy/images_controller.rb,
app/models/smithy/content_block_template.rb,
lib/smithy/liquid/filters/smithy_helpers.rb,
app/controllers/smithy/sitemap_controller.rb,
app/controllers/smithy/contents_controller.rb,
app/controllers/smithy/settings_controller.rb,
app/controllers/smithy/templates_controller.rb,
app/controllers/smithy/asset_sources_controller.rb,
app/controllers/smithy/page_contents_controller.rb,
app/controllers/smithy/content_blocks_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, AssetsHelper, ContentBlocks, ContentResources, Liquid, Logger, PagesHelper, SettingsHelper, TemplatesHelper Classes: Asset, AssetLink, AssetSource, AssetSourcesController, AssetsController, AssetsDatatable, BaseController, CachesController, Content, ContentBlock, ContentBlockTemplate, ContentBlocksController, ContentResourcesController, ContentsController, Engine, Formatter, GuidesController, Image, ImagesController, Page, PageContent, PageContentsController, PageList, PageProxy, PagesController, PermittedParams, Setting, SettingsController, Site, SitemapController, Template, TemplateContainer, TemplatesController

Constant Summary collapse

VERSION =
"0.6.4"

Class Method Summary collapse

Class Method Details

.log(*args) ⇒ Object



15
16
17
18
19
# File 'lib/smithy.rb', line 15

def self.log(*args)
  level   = args.size == 1 ? 'info' : args.first
  message = args.size == 1 ? args.first : args.last
  ::Smithy::Logger.send(level.to_sym, message)
end