Sha256: 6ea5a15d3451cfb69e47540bce7b20e28068095890765df8fc1f0ad2dd59f9b9

Contents?: true

Size: 1.3 KB

Versions: 1

Compression:

Stored size: 1.3 KB

Contents

require 'devise'
require 'paperclip'
require 'simple_form'
require 'simple_form_extension'
require 'active_decorator'
require 'haml-rails'
require 'truncate_html'
require 'cocoon'
require 'cancan'
require 'request_store'
require 'roo'

require 'sass-rails'
require 'selectize-rails'
require 'bootstrap-sass'
require 'font-awesome-rails'

require 'rails/routing_mapper'
require 'rails/relation_length_validator'

require 'para/ext'
require 'para/errors'
require 'para/config'
require 'para/model_field_parsers'
require 'para/attribute_field'
require 'para/attribute_field_mappings'
require 'para/inputs'
require 'para/cloneable'
require 'para/orderable'
require 'para/form_builder'
require 'para/markup'
require 'para/engine'
require 'para/components_configuration'
require 'para/exporter'
require 'para/importer'
require 'para/sti'
require 'para/page'

module Para
  extend ActiveSupport::Autoload

  eager_autoload do
    autoload :Config
    autoload :Component
    autoload :Generators
    autoload :Routes
    autoload :Plugins
    autoload :Breadcrumbs
  end

  def self.config(&block)
    if block
      block.call(Para::Config)
    else
      Para::Config
    end
  end

  def self.components
    Para::Component.config
  end

  def self.store
    RequestStore.store
  end

  def self.table_name_prefix
    'para_'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
para-0.5.3 lib/para.rb