Sha256: 746914a0e0849f2345217ce36633142cf50e4264fee072c43bfd23a1138a787a
Contents?: true
Size: 783 Bytes
Versions: 1
Compression:
Stored size: 783 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.00003 | lib/atome/kernel/atome_genesis.rb |