Sha256: d9ec758270b10d2e4f68099471c4a776af611155d67b19f5f48489986eeba944
Contents?: true
Size: 781 Bytes
Versions: 1
Compression:
Stored size: 781 Bytes
Contents
# frozen_string_literal: true # this class hold all created atomes class Universe def self.initialize Atome.new({ type: :user }) end def self.atomes_add(new_atome) @atomes << new_atome end class << self attr_reader :atomes end def self.connected true end end # this class build atomes class Atome include AtomeDummyMethods def initialize(params = {}) puts "the object id is : #{object_id} , #{params}" end def properties_common(value, current_property, stack_property, optional_processor) puts "#{value}, #{current_property}, #{stack_property}, #{optional_processor}" end end # Universe.initialize Universe.connected puts Universe.atomes Atome.new({ top: 22 }) Atome.new({ top: 22 }) a = Atome.new({ top: 22 }) a.left(33)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
atome-0.1.00002 | lib/atome/kernel/atome_genesis.rb |