Sha256: d4abd990059a94b5dabf3bb74d34313c6a14557464e2bea74b22a7ce38110141
Contents?: true
Size: 690 Bytes
Versions: 18
Compression:
Stored size: 690 Bytes
Contents
# frozen_string_literal: true require "forwardable" module EveOnline module ESI class DogmaAttribute < Base extend Forwardable API_PATH = "/v1/dogma/attributes/%<attribute_id>s/" attr_reader :id def initialize(options) super @id = options.fetch(:id) end def_delegators :model, :as_json, :attribute_id, :default_value, :description, :display_name, :high_is_good, :icon_id, :name, :published, :stackable, :unit_id def model @model ||= Models::DogmaAttribute.new(response) end def scope end def path format(API_PATH, attribute_id: id) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems