I hereby claim:
- I am deatheragetr on github.
- I am thomasdeatherage (https://keybase.io/thomasdeatherage) on keybase.
- I have a public key ASBXeVfMaCKt_Yr-DdEwfXdHnD7erRbE8CuPmMiPaV2htgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
use DateTime; | |
my $dt = DateTime->new(year => '2015', month => '01', day => '31'); | |
print $dt->add(months => 1); | |
#=> 2015-03-03T00:00:00 |
ti = TimeInterval.parse = "R12/2015-01-31T11:59:00-5:00/P1M" | |
ti.to_a.each { |i| puts i.start_time } | |
=Begin | |
2015-01-31 11:59:00 -0500 | |
2015-02-28 11:59:00 -0500 | |
2015-03-28 11:59:00 -0400 | |
2015-04-28 11:59:00 -0400 | |
2015-05-28 11:59:00 -0400 | |
2015-06-28 11:59:00 -0400 |
def smallest_divisible | |
check = 40 | |
i = 2 | |
divisible_by_all = false | |
while !divisible_by_all && i <= 20 | |
remainder = check % i | |
if remainder == 0 && i == 20 | |
divisible_by_all = true | |
elsif remainder != 0 | |
check += 1 |
require 'nokogiri' | |
require 'open-uri' | |
class WebPage | |
attr_reader :search_frequency, :url, :links | |
@@all = [] | |
@@top_20 = [] | |
def self.sort |
def reverse_each_word(string) | |
string.split.collect {|word| word.reverse }.join(' ') | |
end |
def prime?(number) | |
prime = true | |
max_point = number ** 0.5 | |
if number < 2 | |
prime = false | |
end | |
for i in 2..max_point | |
if number.to_f % i == 0 | |
puts "Divisble by #{i}" | |
prime = false |
require 'ap' | |
################################################################## | |
ITEMS = [ {"AVOCADO" => {:price => 3.00, :clearance => true}}, | |
{"KALE" => {:price => 3.00,:clearance => false}}, | |
{"BLACK_BEANS" => {:price => 2.50,:clearance => false}}, | |
{"ALMONDS" => {:price => 9.00, :clearance => false}}, | |
{"TEMPEH" => {:price => 3.00,:clearance => true}}, | |
{"CHEESE" => {:price => 6.50,:clearance => false}}, | |
{"BEER" => {:price => 13.00, :clearance => false}}, | |
{"PEANUTBUTTER" => {:price => 3.00,:clearance => true}}, |
## hash of pokemon types | |
POKEMON = [ {:name=>"pikachu", :type=>["electric"], :hp=>35}, | |
{:name=>"charmander", :type=>["fire"], :hp=>39}, | |
{:name=>"squirtle", :type=>["water"], :hp=>44}, | |
{:name=>"geodude", :type=>["rock"], :hp=>40}, | |
{:name=>"jynx", :type=>["ice", "psychic"], :hp=>65}, | |
{:name=>"eevee", :type=>["normal"], :hp=>55}, | |
{:name=>"abra", :type=>["psychic"], :hp=>35}, | |
{:name=>"ponyta", :type=>["fire"], :hp=>50}, | |
{:name=>"poliwag", :type=>["psychic", "water"], :hp=>40}, |
code = "fx1=ZY&iX3=ZW&hm5=ZU&dg7=ZS&ei9=ZQ&ge11=ZO&tr13=ZM&hh15=ZK&uX17=ZI&si19=ZG&tX21=ZE&Xn23=ZC&hp25=ZA&pX27=YY&dl29=YW&wo31=YU&XX33=YS&XX35=YQ&re37=YO&et39=YM&ia41=YK&wn43=YI&uo45=YG&dX47=YE&so49=YC&ec51=YA&do53=XY&sX55=XW&xr57=XU&so59=XS&aX61=XQ&ph63=XO&ni65=XM&nX67=XK&Xa69=XI&yX71=XG&aX73=XE&ei75=XC&ie0=ZZ&Xa2=ZX&Xy4=ZV&aX6=ZT&Xn8=ZR&in10=ZP&hp12=ZN&Xa14=ZL&os16=ZJ&rx18=ZH&Xs20=ZF&od22=ZD&ce24=ZB&os26=YZ&Xd28=YX&ou30=YV&nw32=YT&ai34=YR&te36=YP&er38=YN&XX40=YL&XX42=YJ&ow44=YH&ld46=YF&Xp48=YD&ph50=YB&nX52=XZ&Xt54=XX&is56=XV&Xu58=XT&hh60=XR&rt62=XP&eg64=XN&ie66=XL&gd68=XJ&mh70=XH&Xi72=XF&xf74=XD" | |
def split_keys_and_values(code) | |
key_values = code.split("&") | |
nested_key_values = key_values.collect do |pairs| | |
pairs.split("=") | |
end | |
nested_key_values | |
end |