Module: Iolite

Includes:
Functinal, Statement
Defined in:
lib/iolite/adaptor/to_lazy.rb,
lib/iolite.rb,
lib/iolite/lazy.rb,
lib/iolite/version.rb,
lib/iolite/adaptor/all.rb,
lib/iolite/adaptor/bind.rb,
lib/iolite/adaptor/send.rb,
lib/iolite/placeholders.rb,
lib/iolite/statement/if.rb,
lib/iolite/adaptor/apply.rb,
lib/iolite/functinal/bind.rb,
lib/iolite/functinal/send.rb,
lib/iolite/adaptor/to_proc.rb,
lib/iolite/adaptor/callable.rb,
lib/iolite/functinal/invoke.rb,
lib/iolite/refinements/hash.rb,
lib/iolite/refinements/proc.rb,
lib/iolite/adaptor/operators.rb,
lib/iolite/refinements/array.rb,
lib/iolite/statement/if_else.rb,
lib/iolite/refinements/string.rb,
lib/iolite/adaptor/method_missing.rb,
lib/iolite/adaptored/iolite_lazy_with_hash.rb,
lib/iolite/refinements/object_with_to_lazy.rb

Overview

require “iolite/lazy”

Defined Under Namespace

Modules: Adaptor, Functinal, Placeholders, Refinements, Statement Classes: Lazy

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Methods included from Statement

if_, if_else

Methods included from Functinal

bind, invoke, invoke_a, send

Class Method Details

.lazy(&block) ⇒ Object



26
27
28
# File 'lib/iolite/lazy.rb', line 26

def lazy &block
	Iolite::Lazy.new &block
end