lib/eulim.rb in eulim-0.0.16 vs lib/eulim.rb in eulim-0.0.17
- old
+ new
@@ -1,25 +1,12 @@
-require 'require_all'
+require_relative 'matrix_overrides'
+require_relative 'string_overrides'
+require_relative 'class_overrides'
require 'unitwise'
-require_rel '../lib'
-
# Root module. Everything in the gem goes inside this
module Eulim
end
-
-Ch = Eulim::Chemistry
-Elem = Ch::Element
-Comp = Ch::Compound
-Rxn = Ch::Reaction
-Sub = Ch::Substance
-
-Cl = Eulim::Chemical
-Rcts = Cl::Reactors
-Rct = Rcts::Reactor
-Br = Rcts::Batch
-Cstr = Rcts::CSTR
-Pfr = Rcts::PFR
def Unitwise(*args)
regex = /(\d+)(.*)/
args = args.first.scan(regex).first.collect(&:strip) if args.count == 1
Unitwise::Measurement.new(*args.first.to_f, *args.last)