Sha256: 269ab8f7df896a7f47b72c3de95ea0e43fcf638ed835c3abbe9ef850124aef00
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'locomotive/common' require 'active_support' require 'active_support/concern' require 'active_support/deprecation' require 'active_support/core_ext' require_relative 'steam/core_ext' require_relative 'steam/configuration' require_relative_all 'steam/decorators' require_relative 'steam/liquid' require_relative 'steam/models' require_relative_all 'steam/entities' require_relative 'steam/repositories' require_relative 'steam/services' module Locomotive module Steam FRONTMATTER_REGEXP = /^(?<yaml>(---\s*\n.*?\n?)^(---\s*$\n?))?(?<template>.*)/mo WILDCARD = 'content_type_template'.freeze CONTENT_ENTRY_ENGINE_CLASS_NAME = /^Locomotive::ContentEntry(.*)$/o class << self attr_writer :configuration end def self.configuration @configuration ||= Configuration.new end def self.reset @configuration = Configuration.new end def self.configure yield(configuration) require_relative 'steam/initializers' end # FIXME: not sure it will ever be needed # class << self # def method_missing(name, *args, &block) # Locomotive::Steam.configuration.public_send(name) # rescue # super # end # end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_steam-1.0.0.pre.alpha | lib/locomotive/steam.rb |