Class: OStatus2::SubscriptionResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/ostatus2/subscription_response.rb

Instance Method Summary collapse

Constructor Details

#initialize(code, body) ⇒ SubscriptionResponse

Returns a new instance of SubscriptionResponse.

Parameters:

  • code (Integer)

    HTTP status code

  • body (String)

    HTTP response body



5
6
7
8
# File 'lib/ostatus2/subscription_response.rb', line 5

def initialize(code, body)
  @code = code
  @body = body
end

Instance Method Details

#failed?Boolean

Was the hub operation not successful?

Returns:

  • (Boolean)


18
19
20
# File 'lib/ostatus2/subscription_response.rb', line 18

def failed?
  !successful?
end

#messageString

Returns error message if the operation was not successful

Returns:

  • (String)


24
25
26
# File 'lib/ostatus2/subscription_response.rb', line 24

def message
  @body
end

#successful?Boolean

Was the hub operation successful?

Returns:

  • (Boolean)


12
13
14
# File 'lib/ostatus2/subscription_response.rb', line 12

def successful?
  @code == 202
end