Class: Greeve::Corporation::MemberTracking

Inherits:
BaseItem
  • Object
show all
Defined in:
lib/greeve/corporation/member_tracking.rb

Overview

Information about the members of a corporation.

Instance Method Summary collapse

Methods inherited from BaseItem

attribute, #cache_expired?, #cached_until, endpoint, #inspect, namespace, #refresh, rowset, #to_s

Methods included from Helpers::AttributeToHash

#to_h

Constructor Details

#initialize(opts = {}) ⇒ MemberTracking

Returns a new instance of MemberTracking.

Parameters:

  • opts (Hash) (defaults to: {})

    a customizable set of options

Options Hash (opts):

  • :extended (Boolean) — default: false

    query extended member tracking info



29
30
31
32
33
34
35
# File 'lib/greeve/corporation/member_tracking.rb', line 29

def initialize(opts = {})
  extended = !!opts.delete(:extended)

  opts[:query_params] = { "extended" => 1 } if extended

  super(opts)
end