Method: SupermarketSync::Sync.src

Defined in:
lib/supermarket_sync/sync.rb

.src(url = nil) ⇒ Object

> API Clients

Raises:

  • (ArgumentError)


122
123
124
125
126
127
# File 'lib/supermarket_sync/sync.rb', line 122

def src(url = nil)
  url ||= @src&.url
  raise ArgumentError, 'No URL supplied!' unless url
  return @src if @src&.url == url
  @src = Chef::HTTP::SimpleJSON.new(url)
end