Sha256: 9b0cd6e40f9ac4506b90227d3ca1989600cab5a00119984f316e4fb180194d76
Contents?: true
Size: 574 Bytes
Versions: 10
Compression:
Stored size: 574 Bytes
Contents
module Rooftop module Client def self.included(base) if Rooftop.configuration.url.nil? raise ArgumentError, "You need to configure Rooftop before instantiating a class with a Rooftop mixin" end Her::API.setup url: Rooftop.configuration.url do |c| #Headers c.use Rooftop::Headers # Request c.use Faraday::Request::UrlEncoded # Response c.use Her::Middleware::DefaultParseJSON # Adapter c.use Faraday::Adapter::NetHttp end base.include Her::Model end end end
Version data entries
10 entries across 10 versions & 1 rubygems