Sha256: ce118f692dfe6d8812921e20cc7caeff2240fb6901e344c7503a835fe860ec19

Contents?: true

Size: 811 Bytes

Versions: 1

Compression:

Stored size: 811 Bytes

Contents

require 'action_view'
require 'table_cloth/version'
require 'table_cloth/configurable_elements'
require 'table_cloth/base'

module TableCloth
  autoload :Configuration, 'table_cloth/configuration'
  autoload :Builder, 'table_cloth/builder'
  autoload :Column, 'table_cloth/column'
  autoload :Action, 'table_cloth/action'
  autoload :Presenter, 'table_cloth/presenter'
  autoload :ActionViewExtension, 'table_cloth/action_view_extension'

  module Presenters
    autoload :Default, 'table_cloth/presenters/default'
  end

  module Columns
    autoload :Action, 'table_cloth/columns/action'
  end

  extend self
  def self.config_for(type)
    Configuration.config_for(type)
  end
end

TableCloth::Base.presenter ::TableCloth::Presenters::Default

ActionView::Base.send(:include, TableCloth::ActionViewExtension)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
table_cloth-0.1.2 lib/table_cloth.rb