Sha256: 8fdac5e09dae0851525171db6b587f36bb3cecf1cac793fbb6e1b271cca376f9

Contents?: true

Size: 477 Bytes

Versions: 224

Compression:

Stored size: 477 Bytes

Contents

module BookKeeping
  VERSION = 1
end

class SpaceAge
  attr_reader :seconds

  def initialize(seconds)
    @seconds = seconds
  end

  {
    mercury: 7_600_530.24,
    venus: 19_413_907.2,
    earth: 31_558_149.76,
    mars: 59_354_294.4,
    jupiter: 374_335_776.0,
    saturn: 929_596_608.0,
    uranus: 2_661_041_808.0,
    neptune: 5_200_418_592.0
  }.each do |planet, orbital_period|

    define_method("on_#{planet}") do
      seconds / orbital_period
    end

  end
end

Version data entries

224 entries across 224 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.179 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.178 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.177 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.176 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.175 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.174 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.173 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.172 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.171 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.170 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.169 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.167 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.166 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.165 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.164 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.163 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.162 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.161 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb
trackler-2.2.1.160 tracks/ruby/exercises/space-age/.meta/solutions/space_age.rb