Sha256: 8465e92cb9c36f44014dc414ac24fa7b6373518456dc3c38a39bb4e72029ff68

Contents?: true

Size: 313 Bytes

Versions: 5

Compression:

Stored size: 313 Bytes

Contents

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

  belongs_to :material_type, 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

5 entries across 5 versions & 1 rubygems

Version Path
eve_app-0.1.11 app/models/eve_app/activity_material.rb
eve_app-0.1.10 app/models/eve_app/activity_material.rb
eve_app-0.1.9 app/models/eve_app/activity_material.rb
eve_app-0.1.8 app/models/eve_app/activity_material.rb
eve_app-0.1.7 app/models/eve_app/activity_material.rb