Module: Zucker

Defined in:
lib/zucker.rb,
lib/zucker/tap.rb,
lib/zucker/mash.rb,
lib/zucker/ords.rb,
lib/zucker/blank.rb,
lib/zucker/egonil.rb,
lib/zucker/hash_op.rb,
lib/zucker/iterate.rb,
lib/zucker/array_op.rb,
lib/zucker/alias_for.rb,
lib/zucker/string_op.rb,
lib/zucker/dir_extras.rb,
lib/zucker/camel_snake.rb,
lib/zucker/constantize.rb,
lib/zucker/file_extras.rb,
lib/zucker/hash_extras.rb,
lib/zucker/marshal_copy.rb,
lib/zucker/regexp_union.rb,
lib/zucker/string_extras.rb,
lib/zucker/unary_conversion.rb,
lib/zucker/square_brackets_for.rb,
lib/zucker/instance_variables_from.rb

Defined Under Namespace

Modules: AliasFor, ArrayOp, Blank, CamelSnake, Constantize, DirExtras, Egonil, FileExtras, HashExtras, HashOp, InstanceVariablesFrom, Iterate, MarshalCopy, Mash, Ords, RegexpUnion, SquareBracketsFor, StringExtras, StringOp, Tap, UnaryConversion

Constant Summary collapse

VERSION =
'100.0.0'
DATE =
'2014-04-01'

Class Method Summary collapse

Class Method Details

.require(cube) ⇒ Object



14
15
16
# File 'lib/zucker.rb', line 14

def require(cube)
  require_relative "zucker/#{cube}"
end

.require_allObject



18
19
20
# File 'lib/zucker.rb', line 18

def require_all
  Dir[File.dirname(__FILE__) + '/zucker/*'].each{ |f| self.require File.basename(f) }
end