Skip to content

Instantly share code, notes, and snippets.

View Math3v's full-sized avatar
🙂
Programming..

Matej Minárik Math3v

🙂
Programming..
View GitHub Profile
### Keybase proof
I hereby claim:
* I am math3v on github.
* I am matejminarik (https://keybase.io/matejminarik) on keybase.
* I have a public key ASBTt2BpuSwhJNg9XTj7hvYRcTCBIe0pR2sZidTHn4yqXwo
To claim this, I am signing this object:
0x004e143291e37AE6c932e9c82640c9959659878C
class NotificationSender
def send(user, message, sender = EmailSender.new)
sender.send(user, message) if user.active?
end
end
class EmailSender
def send(user, message)
# send email
end
class UsageFileParser
def initialize(client, parser)
@client = client
@parser = parser
end
def parse(usage_file)
parser.parse(usage_file)
@client.last_parse = Time.now
@client.save!