Sha256: 4e6ddf224079a922f98519f1e837ed73ec930e49254d1edaf87908935f738ec0

Contents?: true

Size: 746 Bytes

Versions: 10

Compression:

Stored size: 746 Bytes

Contents

require 'active_record/base/data_type_for_manifest'
require "manifest/engine"
require 'friendly_id'
require 'sass-rails'
require 'compass-rails'
require 'tinymce-rails'

# The primary Manifest namespace. Note that {Page}, {Editor}, and {ContentBlock} are not namespaced models.
module Manifest
  def self.configure
    yield configuration
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  # App configuration, which can be altered in config/initializers/manifest.rb
  # Example:
  #   Manifest.configure do |config|
  #     config.app_name = "My App"
  #   end
  class Configuration
    attr_accessor :data_types, :app_name

    def initialize
      @data_types = []
      @app_name = 'Manifest'
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
manifest-rails-0.2.8 lib/manifest.rb
manifest-rails-0.2.7 lib/manifest.rb
manifest-rails-0.2.6 lib/manifest.rb
manifest-rails-0.2.5 lib/manifest.rb
manifest-rails-0.2.4 lib/manifest.rb
manifest-rails-0.2.3 lib/manifest.rb
manifest-rails-0.2.2 lib/manifest.rb
manifest-rails-0.2.1 lib/manifest.rb
manifest-rails-0.2.0 lib/manifest.rb
manifest-rails-0.1.3 lib/manifest.rb