Module: GeneralUnits

Defined in:
lib/general_units/engine.rb,
lib/general_units.rb,
lib/general_units/railtie.rb,
lib/general_units/version.rb,
lib/general_units/units/length.rb,
lib/general_units/units/volume.rb,
lib/general_units/units/weight.rb,
lib/general_units/derivatives/box.rb,
lib/general_units/units/base/unit.rb,
lib/general_units/arithmetics/methods.rb,
lib/general_units/derivatives/box/packer.rb,
lib/general_units/units/base/measurement.rb,
lib/general_units/helpers/action_view_extension.rb,
lib/general_units/models/active_record_extension.rb

Overview

:nodoc:

Defined Under Namespace

Modules: ActionViewExtension, ActiveRecordExtension, Arithmetics, Base Classes: Box, Engine, Length, Railtie, Volume, Weight

Constant Summary collapse

VERSION =
"0.0.9"

Class Method Summary collapse

Class Method Details

.load!Object



5
6
7
8
9
10
11
12
13
# File 'lib/general_units.rb', line 5

def self.load!
  load_arithmetics!
  load_units!
  load_numeric!
  load_derivatives!
  load_locales!
  require 'general_units/engine'
  require 'general_units/railtie'
end

.load_arithmetics!Object



15
16
17
# File 'lib/general_units.rb', line 15

def self.load_arithmetics!
  require 'general_units/arithmetics/methods'
end

.load_derivatives!Object



31
32
33
# File 'lib/general_units.rb', line 31

def self.load_derivatives!
  require 'general_units/derivatives/box'
end

.load_locales!Object



35
36
37
# File 'lib/general_units.rb', line 35

def self.load_locales!
  I18n.load_path += Dir[ File.join(File.dirname(__FILE__), 'locales', '**', '*.{rb,yml}') ]
end

.load_numeric!Object



27
28
29
# File 'lib/general_units.rb', line 27

def self.load_numeric!
  require 'general_units/numeric'
end

.load_units!Object



19
20
21
22
23
24
25
# File 'lib/general_units.rb', line 19

def self.load_units!
  require 'general_units/units/base/measurement'
  require 'general_units/units/base/unit'
  require 'general_units/units/weight'
  require 'general_units/units/length'
  require 'general_units/units/volume'
end