Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Bear
- attr_accessor :species, :size
- def initialize(species, size)
- self.species = species
- self.size = size
- end
- def build_a_bear
- puts "This bear is a #{self.species} and it is #{self.size} kg"
- end
- end
- class Combine
- def initialize
- @bears = []
- species = ['polar', 'black', 'brown', 'grizzly', 'panda']
- size = [*1..400]
- species.each do |species|
- size.each do |size|
- @bears << Bear.new(species, size)
- end
- end
- end
- def shuffle
- @bears.shuffle!
- end
- def make_bear
- print @bears.shift.build_a_bear
- end
- end
- bear = Combine.new
- bear.shuffle
- bear.make_bear
Add Comment
Please, Sign In to add comment