Module: HackerOne::Client

Defined in:
lib/hackerone/client.rb,
lib/hackerone/client/swag.rb,
lib/hackerone/client/user.rb,
lib/hackerone/client/group.rb,
lib/hackerone/client/bounty.rb,
lib/hackerone/client/member.rb,
lib/hackerone/client/report.rb,
lib/hackerone/client/address.rb,
lib/hackerone/client/program.rb,
lib/hackerone/client/activity.rb,
lib/hackerone/client/reporter.rb,
lib/hackerone/client/weakness.rb,
lib/hackerone/client/attachment.rb,
lib/hackerone/client/billing_balance.rb,
lib/hackerone/client/resource_helper.rb,
lib/hackerone/client/structured_scope.rb,
lib/hackerone/client/incremental/activities.rb

Defined Under Namespace

Modules: Activities, Incremental, ResourceHelper Classes: Address, Api, Attachment, BillingBalance, Bounty, Group, Member, NotConfiguredError, Program, Report, Reporter, StructuredScope, Swag, User, Weakness

Constant Summary collapse

DEFAULT_LOW_RANGE =
1...999
DEFAULT_MEDIUM_RANGE =
1000...2499
DEFAULT_HIGH_RANGE =
2500...4999
DEFAULT_CRITICAL_RANGE =
5000...100_000_000
LENIENT_MODE_ENV_VARIABLE =
"HACKERONE_CLIENT_LENIENT_MODE"
REPORT_STATES =
%w(
  new
  triaged
  needs-more-info
  resolved
  not-applicable
  informative
  duplicate
  spam
)
ATTRS =
[:low_range, :medium_range, :high_range, :critical_range].freeze

Class Attribute Summary collapse

Class Attribute Details

.programObject

Returns the value of attribute program.



47
48
49
# File 'lib/hackerone/client.rb', line 47

def program
  @program
end