class ESP::ExternalAccount
Public Instance Methods
create()
click to toggle source
This instance method is called by the save method when new? is true.
@private
Calls superclass method
# File lib/esp/resources/external_account.rb, line 34 def create attributes['external_id'] ||= generate_external_id super end
generate_external_id()
click to toggle source
Helper to generate an external id. Called automatically when creating an ExternalAccount
if external_id
is not already set.
@return [String]
# File lib/esp/resources/external_account.rb, line 27 def generate_external_id SecureRandom.uuid end
scan_intervals()
click to toggle source
Returns a collection of scan_intervals
for the external account
@return [ActiveResource::PaginatedCollection<ESP::ScanInterval>] @example
external_account = ESP::ExternalAccount.find(345) scan_intervals = external_account.scan_intervals
# File lib/esp/resources/external_account.rb, line 45 def scan_intervals ESP::ScanInterval.for_external_account(id) end