Sha256: 65192092fdf64e02fc7e032176e328a87d9cec16349b28dd33f3658c11424e26

Contents?: true

Size: 608 Bytes

Versions: 7

Compression:

Stored size: 608 Bytes

Contents

module Evvnt
  # Internal: Base class for Evvnt API resource classes.
  #
  class Base
    # frozen_string_literal: true

    require "evvnt/actions"
    require "evvnt/attributes"
    require "evvnt/api"
    require "evvnt/class_template_methods"
    require "evvnt/instance_template_methods"
    require "evvnt/logging"
    require "evvnt/nested_resources"
    require "evvnt/path_helpers"
    require "evvnt/persistence"

    include HTTParty
    include Logging
    include Api
    include Persistence
    include Attributes
    extend PathHelpers
    extend NestedResources
    extend Actions
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

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