Sha256: 3f177f1c180f3f489c77fa3a6368ed804f0da06ab4b6ff9045fdec63d98a9ad4

Contents?: true

Size: 480 Bytes

Versions: 1

Compression:

Stored size: 480 Bytes

Contents

require "omniauth/strategies/oauth2"

module OmniAuth
  module Strategies
    class CreateSend < OmniAuth::Strategies::OAuth2
      option :name, "createsend"
      option :client_options, {
        :site => "https://api.createsend.com",
        :authorize_url => "/oauth",
        :token_url => "/oauth/token"
      }

      def callback_url
        full_host + script_name + callback_path
      end
    end
  end
end

OmniAuth.config.add_camelization "createsend", "CreateSend"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omniauth-createsend-1.0.4 lib/omniauth/strategies/createsend.rb