Module: IEX::Resources::Base

Defined in:
lib/iex/resources/base.rb

Class Method Summary collapse

Class Method Details

.symbol(symbol, &_block) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/iex/resources/base.rb', line 4

def self.symbol(symbol, &_block)
  yield
rescue Faraday::ResourceNotFound => e
  raise IEX::Errors::SymbolNotFoundError.new(symbol, e.response[:body])
rescue Faraday::ClientError => e
  raise IEX::Errors::ClientError, e.response
end