Sha256: 1e9fe217724dc7bbdec750fc4da04960367baa245150ff39596501a751d4f2ec
Contents?: true
Size: 745 Bytes
Versions: 9
Compression:
Stored size: 745 Bytes
Contents
require "scrivito/errors" # @api public module Scrivito # # Configures the Scrivito SDK. # The configuration keys +tenant+ and +api_key+ _must_ be provided. # # @example # Scrivito.configure do |config| # config.tenant = 'my-tenant-name' # config.api_key = 'secret' # end # # @api public # def self.configure yield Configuration end def self.autoload_all_sources source_files = Dir.glob(File.expand_path("../scrivito/*.rb", __FILE__)).map do |file| File.basename(file) end source_files.each do |file| name = file.gsub(".rb", "") autoload name.camelcase, "scrivito/#{name}" end end autoload_all_sources end require 'scrivito/sdk_engine' if defined?(Rails)
Version data entries
9 entries across 9 versions & 1 rubygems