class TFClient::Models::Asteroids

Attributes

density[R]
ore[R]
percent[R]

Public Class Methods

new(line:) click to toggle source
Calls superclass method TFClient::Models::Model::new
# File lib/textflight-client/models/nav.rb, line 145
def initialize(line:)
  super(line: line)
  @ore = @values_hash[:asteroid_type]
  @density = @values_hash[:asteroid_density].to_i
  @percent = ((@density/7.0) * 100).round
end

Public Instance Methods

to_s() click to toggle source
# File lib/textflight-client/models/nav.rb, line 152
def to_s
  %Q[#{@translation}: #{@ore} (#{@density}) => #{@percent}%]
end