Class: OdataDuty::SetResolver

Inherits:
Object
  • Object
show all
Defined in:
lib/odata_duty/set_resolver.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(context:, init_args:) ⇒ SetResolver

Returns a new instance of SetResolver.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/odata_duty/set_resolver.rb', line 5

def initialize(context:, init_args:)
  @context = context
  return unless respond_to?(:od_after_init)

  begin
    call_od_after_init(init_args)
  rescue InitArgsMismatchError => e
    e.backtrace.insert(1, entity_set._defined_at_)
    raise
  rescue StandardError => e
    e.backtrace.insert(2, entity_set._defined_at_)
    raise
  end
end

Instance Attribute Details

#contextObject (readonly)

Returns the value of attribute context.



3
4
5
# File 'lib/odata_duty/set_resolver.rb', line 3

def context
  @context
end

Instance Method Details



20
21
22
23
# File 'lib/odata_duty/set_resolver.rb', line 20

def od_next_link_skiptoken(token = nil)
  @od_next_link_skiptoken = token.to_s if token
  @od_next_link_skiptoken
end