Skip to content

Instantly share code, notes, and snippets.

@eternal44
eternal44 / 3e_method_leap_year.rb
Created August 18, 2015 01:49
3e_method_leap_year.rb - first draft
def leap_year?(year)
if year % 400 == 0
true
# yield calc minutes
elsif year.to_s[-2..-1] != "00" && year % 4 == 0
true
# yield calc minutes
else
false
@eternal44
eternal44 / gist:f16fe1a45276c51f3cc6
Created August 18, 2015 01:02
2_week/1e_split_a_string.rb
def split_message(message)
lst = message.split("\n")
count = 1
lst.each do |part|
puts "Line #{count}:" + part
puts ""
count += 1
end
end
@eternal44
eternal44 / times_table_test.rb
Created August 9, 2015 17:29
Times table challenge & minitest attempt
# under my_ruby_programs/test/minitest
require "minitest/autorun"
class TestTimesTable < Minitest::Test
def setup
@table = Table.new
end
def test_test
def convert(x)
x.each do |b|
a = b / 60.0 / 60.0 / 24.0 / 365.0 * 12.0
a = a.to_i
if a % 12 != 0
months = a % 12
months = " and #{months} months"
end
@eternal44
eternal44 / transpose.rb
Created August 8, 2015 17:21
Kata - August 8
def transpose(lis)
arr1 = []
arr2 = []
lis.each do |x, y|
arr1 << x
arr2 << y
end
puts arr1.inspect
app/models/group.rb
app/models/group/archive.rb
app/models/group/membership.rb
def show
@group = Group.find(params[:id])
@archive = Archive.new
@lift_type = ["Squat", "Bench", "Deadlift", "Overhead Press"]
@membership = Membership.where(group_id: (params[:id]))
end