Sha256: 66241eacc80e86f859b7e61bae4c1ddeb068ad9599aca77d2bd595b3e22b1db6

Contents?: true

Size: 381 Bytes

Versions: 2

Compression:

Stored size: 381 Bytes

Contents

module Smite
  class ItemEffect < Smite::Object
    attr_reader :device_name, :percentage

    def initialize(item, data)
      @device_name = item
      super(DataTransform.transform_item_effect(data))
    end

    def percentage?
      !@percentage.nil?
    end

    def inspect
      "#<Smite::ItemEffect '#{device_name}' #{attribute} +#{amount}#{percentage}>"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
smite_ruby-1.4.5 lib/smite/item_effect.rb
smite_ruby-1.4.3 lib/smite/item_effect.rb