Module: Prototypal
- Defined in:
- lib/prototypal.rb,
lib/prototypal/object.rb,
lib/prototypal/version.rb
Defined Under Namespace
Classes: Object
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.new(prototype = nil, &block) ⇒ Object
6 7 8 9 10 |
# File 'lib/prototypal.rb', line 6 def self.new(prototype = nil, &block) Prototypal::Object.new(prototype).tap do |object| object.instance_eval(&block) if block end end |