module GrapeApeRails

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/grape_ape_rails.rb, line 22
def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
  raise_configuration_errors!
  self
end
raise_configuration_errors!() click to toggle source
# File lib/grape_ape_rails.rb, line 29
def self.raise_configuration_errors!
  if self.configuration.api_header_security_enabled
    %i[ app_name organization_name api_secret_key ].each do |setting|
      if self.configuration.send(setting).nil?
        raise "You must set #{setting} in a configuration block in your initializer!"
      end
    end
  end
end