class CanadianMergers::Merger

Merger object

Attributes

industry[RW]
parties[RW]
result[RW]

Public Class Methods

all() click to toggle source
# File lib/canadian_mergers/merger.rb, line 20
def self.all
  @@all
end
create(parties, industry, result) click to toggle source
# File lib/canadian_mergers/merger.rb, line 16
def self.create(parties, industry, result)
  new(parties, industry, result).tap(&:save)
end
destroy_all() click to toggle source
# File lib/canadian_mergers/merger.rb, line 24
def self.destroy_all
  all.clear
end
new(parties, industry, result) click to toggle source
# File lib/canadian_mergers/merger.rb, line 6
def initialize(parties, industry, result)
  @parties = parties
  @industry = industry
  @result = result
end

Public Instance Methods

save() click to toggle source
# File lib/canadian_mergers/merger.rb, line 12
def save
  self.class.all << self
end