Sha256: 50d134ed73fbb152407a2b9d7e07ad133cf68ac8fffbab9dce2d3fc09fd018c4

Contents?: true

Size: 1.3 KB

Versions: 13

Compression:

Stored size: 1.3 KB

Contents

class GlowingGasBall
  
  attr_accessor :name, :distance, :spectral_type

  def initialize(*args)
    @name = args.first[:name]
    @distance = args.first[:distance]
    @spectral_type = args.first[:spectral_type]
  end

  def star_vowels
    self.name.tr('aeiou', '*')
  end

  def self.get_stars
    [
    GlowingGasBall.new(:name => "Proxima Centauri", :distance => "4.2 LY", :spectral_type => "M5.5Vc"),
    GlowingGasBall.new(:name => "Rigil Kentaurus", :distance => "4.3 LY", :spectral_type => "G2V"),
    GlowingGasBall.new(:name => "Barnard's Star", :distance => "5.9 LY", :spectral_type => "M3.8V"),
    GlowingGasBall.new(:name => "Wolf 359", :distance => "7.7 LY", :spectral_type => "M5.8Vc"),
    GlowingGasBall.new(:name => "Lalande 21185", :distance => "8.26 LY", :spectral_type => "M2V"),
    GlowingGasBall.new(:name => "Luyten 726-8A and B", :distance => "8.73 LY", :spectral_type => "M5.5 de & M6 Ve"),
    GlowingGasBall.new(:name => "Sirius A and B", :distance => "8.6 LY", :spectral_type => "A1Vm"),
    GlowingGasBall.new(:name => "Ross 154", :distance => "9.693 LY", :spectral_type => "M3.5"),
    GlowingGasBall.new(:name => "Ross 248", :distance => "10.32 LY", :spectral_type => "M5.5V"),
    GlowingGasBall.new(:name => "Epsilon Eridani", :distance => "10.5 LY", :spectral_type => "K2V")
    ]
  end
  
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
csv_pirate-4.1.4 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.1.3 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.1.2 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.1.1 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.1.0 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.11 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.10 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.6 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.5 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.4 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.3 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.2 spec/spec_helpers/glowing_gas_ball.rb
csv_pirate-4.0.1 spec/spec_helpers/glowing_gas_ball.rb