I hereby claim:
- I am jmmastey on github.
- I am jmmastey (https://keybase.io/jmmastey) on keybase.
- I have a public key whose fingerprint is 0252 C9D9 572E 9373 1F4F 7136 3829 BBFE FF20 9056
To claim this, I am signing this object:
| def philosophize(thinker, thoughts) | |
| thinker = Philosopher(thinker) | |
| Array(thoughts).map do |thought| | |
| thinker.think(thought) | |
| end | |
| end | |
| def Philosopher(param) | |
| return param if param.kind_of? Philosopher | |
| return Philosopher.find(param) if param.kind_of? Integer |
| def revolutionize_industry | |
| philosophize(thinker, ideas).each do |idea| | |
| publish(idea) | |
| end | |
| end |
| class TripOptimizer | |
| attr_accessor :from, :to, :meeting_start, :meeting_end, :meeting_length | |
| def initialize(options = {}) | |
| @from = options[:from] | |
| @to = options[:to] | |
| @meeting_start = options[:meeting_start] | |
| @meeting_length = options[:meeting_length] | |
| @meeting_end = meeting_start + meeting_length.hours | |
| end |
I hereby claim:
To claim this, I am signing this object:
| def secret_santas(names) | |
| groups = names.map(&:split).group_by(&:last).values.sort_by(&:length).reverse | |
| santas = groups.flatten # list of names, most prolific first | |
| santees = santas.clone.shuffle # random for increased fun | |
| santas.map do |santa| | |
| santee = santees.find { |a| a.last != santa.last } | |
| raise "ran out of matches for #{name}" if santee.nil? | |
| santees.delete santee |
| def show_account_label(account) | |
| clients = account.client_list | |
| description = "#{clients.length} #{"client".pluralize}, last connection: #{clients.last.connected_at.strftime("%H:%M:%S")}" | |
| puts description | |
| end |
| def show_account_label(account) | |
| clients = account.client_list | |
| description = "#{clients.length} #{"client".pluralize}, " + | |
| "last connection: #{clients.last.connected_at.strftime("%H:%M:%S")}" | |
| puts description | |
| end |
| def show_account_label(account) | |
| c = account.client_list | |
| p = "clients".pluralize | |
| t = c.last.connected_at | |
| d = "#{c.length} #{p}, last connection: #{t.strftime("%H:%M:%S")}" | |
| puts d | |
| end |
| def auth_by_token(email, auth_token) | |
| user = User.find(email: email) | |
| session[:current_user] = user if user && Devise.secure_compare(user.auth_token, auth_token) | |
| end |
| def create_customer_leads(posted_data) | |
| customer_leads = [] | |
| if posted_data.is_an? Array | |
| posted_data.each do |lead_params| | |
| customer_leads << AcquisitionClient::CustomerLead.extract_customer_lead(lead_params) | |
| end | |
| else | |
| customer_leads << AcquisitionClient::CustomerLead.extract_customer_lead(posted_data) | |
| end | |
| customer_leads |