Module: ClearElection

Defined in:
lib/clear-election-sdk.rb,
lib/clear-election-sdk/rspec.rb,
lib/clear-election-sdk/ballot.rb,
lib/clear-election-sdk/schema.rb,
lib/clear-election-sdk/factory.rb,
lib/clear-election-sdk/version.rb,
lib/clear-election-sdk/election.rb

Defined Under Namespace

Modules: Factory, Rspec, Schema Classes: Ballot, Election

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.read(uri) ⇒ Object



11
12
13
14
15
# File 'lib/clear-election-sdk.rb', line 11

def self.read(uri)
  response = Faraday.get(uri)
  return nil unless response.success?
  Election.from_json(JSON.parse(response.body), uri: uri)
end