Skip to content

Instantly share code, notes, and snippets.

@sean2121
Created March 13, 2018 02:24
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save sean2121/6e303330de3e8903c043538d31ed159f to your computer and use it in GitHub Desktop.
class Mailman
attr_reader :latitude_s, :longitude_s, :mjma, :depth
def initialize(latitude_s, longitude_s, mjma, depth)
@latitude_s = latitude_s
@longitude_s = longitude_s
@mjma = mjma
@depth = depth
@users = []
end
def notify_to_user
@users.each do |user|
user.update(self)
end
end
def add_user(user)
@users << user
end
def delete_user(user)
@users.delete(user)
end
private
def alert
@user.alert(self)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment