Sha256: d97b5a19853acfe3df579a11cf83fd08eccc0c6ae70b67f18f4e58af154b7671

Contents?: true

Size: 308 Bytes

Versions: 7

Compression:

Stored size: 308 Bytes

Contents

class EveApp::ActivityMaterial < EveApp::ApplicationRecord
  include EveApp::ActivityRelation

  belongs_to :material, class_name: 'EveApp::Type', foreign_key: :material_type_id

  scope :order_by_quantity, -> { order(quantity: :desc) }

  def quantity_for(runs)
    runs > 0 ? runs * quantity : 0
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
eve_app-0.1.6 app/models/eve_app/activity_material.rb
eve_app-0.1.5 app/models/eve_app/activity_material.rb
eve_app-0.1.4 app/models/eve_app/activity_material.rb
eve_app-0.1.3 app/models/eve_app/activity_material.rb
eve_app-0.1.2 app/models/eve_app/activity_material.rb
eve_app-0.1.1 app/models/eve_app/activity_material.rb
eve_app-0.1.0 app/models/eve_app/activity_material.rb