Sha256: 653ae1ff99a9c3e8ce469ac45428c11948589c72d9a3f6c5645fc9b43ffad833

Contents?: true

Size: 902 Bytes

Versions: 8

Compression:

Stored size: 902 Bytes

Contents

$LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__))

require 'table_fu'
require 'yaml'

if RUBY_VERSION > "1.9"
  require 'csv'
  Encoding.default_external = Encoding::UTF_8
  Encoding.default_internal = Encoding::UTF_8
  ::FasterCSV = CSV unless defined? ::FasterCSV
else
  require 'fastercsv'
end

autoload :Sinatra,   'sinatra/base'
autoload :Thin,      'thin'
autoload :ERB,       'erb'
autoload :Curb,      'curb'
autoload :RDiscount, 'rdiscount'

module TableSetter
  # autoload internals
  autoload :App,     'table_setter/app'
  autoload :Command, 'table_setter/command'
  autoload :Table,   'table_setter/table'

  ROOT = File.expand_path(File.dirname(__FILE__) + "/..") unless defined? ROOT

  class << self
    attr_reader :config_path

    def configure(path)
      @config_path = File.expand_path(path)
    end

    def table_path
      @config_path + "/tables/"
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
table_setter-0.2.11 lib/table_setter.rb
table_setter-0.2.10 lib/table_setter.rb
table_setter-0.2.9 lib/table_setter.rb
table_setter-0.2.8 lib/table_setter.rb
table_setter-0.2.7 lib/table_setter.rb
table_setter-0.2.6 lib/table_setter.rb
table_setter-0.2.5 lib/table_setter.rb
table_setter-0.2.4 lib/table_setter.rb