Sha256: b246e36b0471465750849e0e959a082796a0060af8f335e37e130350cf2ca824

Contents?: true

Size: 1.1 KB

Versions: 1

Compression:

Stored size: 1.1 KB

Contents

require "active_support/core_ext/object/inclusion"
require "active_support/configurable"
require "active_support/concern"
require "active_support/core_ext/string"
require "active_support/core_ext/hash"
require "active_support/hash_with_indifferent_access"

require 'logger'
require 'httparty'
require "evvnt/version"
require "evvnt/configuration"

# Master module for Evvnt functionality.
module Evvnt
  # frozen_string_literal: true

  module_function

  def configure(&block)
    @configuration = Evvnt::Configuration.new(&block)
  end

  def configuration
    @configuration ||= configure
  end

  require "evvnt/base"
  require "evvnt/audience_reach"
  require "evvnt/broadcast"
  require "evvnt/broadcast_result"
  require "evvnt/category"
  require "evvnt/clicks_by_day"
  require "evvnt/contact"
  require "evvnt/contract"
  require "evvnt/event"
  require "evvnt/link"
  require "evvnt/package"
  require "evvnt/price"
  require "evvnt/published_event"
  require "evvnt/publisher"
  require "evvnt/referrer"
  require "evvnt/report"
  require "evvnt/search_indexing"
  require "evvnt/user"
  require "evvnt/venue"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
evvnt-0.1.0 lib/evvnt.rb