Module: Blockhead

Defined in:
lib/blockhead.rb,
lib/blockhead/schema.rb,
lib/blockhead/version.rb,
lib/blockhead/marshaller.rb,
lib/blockhead/option_key.rb,
lib/blockhead/extractors/proc.rb,
lib/blockhead/value_extractor.rb,
lib/blockhead/extractors/block.rb,
lib/blockhead/extractors/value.rb,
lib/blockhead/extractors/abstract.rb,
lib/blockhead/extractors/enumerable.rb

Defined Under Namespace

Modules: Extractors Classes: Marshaller, OptionKey, Schema, ValueExtractor

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Blockhead)

    the object that the method was called on



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

def self.configure
  yield self if block_given?
end

.pretty_printObject



22
23
24
# File 'lib/blockhead.rb', line 22

def self.pretty_print
  @pretty_print
end

.pretty_print=(enabled = true) ⇒ Object



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

def self.pretty_print=(enabled = true)
  @pretty_print = enabled
end