Sha256: bb78c87b4a2b8be11905e0ac2097023e95a6f7de4029e24f695b4982784a049f
Contents?: true
Size: 634 Bytes
Versions: 2
Compression:
Stored size: 634 Bytes
Contents
class Car include Objection compose_with :engine, :brakes, factory: JSObjectFactory end class Engine include Objection singleton compose_with 'engine/crank_shaft', 'engine/rod' def shift(wat) puts "SHIFT!" end class CrankShaft end class Rod end end class V6Engine < Engine; end class Brakes def brake! end end class ABSBrakes < Brakes def abs_brake! end end class ViewController < NSObject include Objection initializer "initWithNibName:bundle:", "Home" attr_reader :name def initWithNibName(name, bundle: bundle) self.init self.tap do @name = name end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
motion-objection-0.6.3 | spec/helpers/objection_classes.rb |
motion-objection-0.6.2 | spec/helpers/objection_classes.rb |