Sha256: 8186d16f331ae2ea5fd57b3b947c2aabf2347ab781a13a1d6ad3d207c8c9353a

Contents?: true

Size: 1.17 KB

Versions: 7

Compression:

Stored size: 1.17 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 the two main Base classes
  require "evvnt/base"
  require "evvnt/nested_object"

  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

7 entries across 7 versions & 1 rubygems

Version Path
evvnt-0.2.6 lib/evvnt.rb
evvnt-0.2.5 lib/evvnt.rb
evvnt-0.2.4 lib/evvnt.rb
evvnt-0.2.3 lib/evvnt.rb
evvnt-0.2.2 lib/evvnt.rb
evvnt-0.2.1 lib/evvnt.rb
evvnt-0.2.0 lib/evvnt.rb