Module: Naught

Defined in:
lib/naught.rb,
lib/naught/version.rb,
lib/naught/conversions.rb,
lib/naught/basic_object.rb,
lib/naught/null_class_builder.rb,
lib/naught/null_class_builder/command.rb,
lib/naught/null_class_builder/commands/pebble.rb

Defined Under Namespace

Modules: Conversions, NullObjectTag Classes: BasicObject, NullClassBuilder

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.build(&customization_block) ⇒ Object



6
7
8
9
10
# File 'lib/naught.rb', line 6

def self.build(&customization_block)
  builder = NullClassBuilder.new
  builder.customize(&customization_block)
  builder.generate_class
end