Sha256: 495e3cdaf8e05593d483fa58c99cb2d7c118800c7cd1d9c8da63ebbdc018d66c

Contents?: true

Size: 1.55 KB

Versions: 5

Compression:

Stored size: 1.55 KB

Contents

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

require 'active_support'
require 'carrierwave'

module CustomFields

  @@options = {
    :reserved_aliases => Mongoid.destructive_fields
  }

  def self.options=(options)
    @@options.merge!(options)
  end

  def self.options
    @@options
  end

end

require 'custom_fields/version'
require 'custom_fields/extensions/mongoid/document'
require 'custom_fields/extensions/mongoid/relations/accessors'
require 'custom_fields/extensions/mongoid/relations/builders'
require 'custom_fields/types/default'
require 'custom_fields/types/string'
require 'custom_fields/types/text'
require 'custom_fields/types/category'
require 'custom_fields/types/boolean'
require 'custom_fields/types/date'
require 'custom_fields/types/file'
require 'custom_fields/types/has_one'
require 'custom_fields/types/has_many'
require 'custom_fields/proxy_class_enabler'
require 'custom_fields/field'
require 'custom_fields/metadata'
require 'custom_fields/custom_fields_for'

module Mongoid
  module CustomFields
    extend ActiveSupport::Concern
    included do
      include ::CustomFields::CustomFieldsFor
    end
  end
end

ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'metadata', 'metadata'
end

# Load all the translation files
I18n.load_path += Dir[File.join(File.dirname(__FILE__), '..', 'config', 'locales', '*.yml')]

module MyBenchmark

  def self.measure(caption, &block)
    t1 = Time.now
    returned_value = block.call
    puts "[MyBenchmark] #{caption} took #{((Time.now - t1) * 1000).to_i} ms"
    returned_value
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
custom_fields-1.0.0.beta.21 lib/custom_fields.rb
custom_fields-1.0.0.beta.20 lib/custom_fields.rb
custom_fields-1.0.0.beta.19 lib/custom_fields.rb
custom_fields-1.0.0.beta.18 lib/custom_fields.rb
custom_fields-1.0.0.beta.17 lib/custom_fields.rb