Sha256: f33a2d835dbcef29c9f35d5c6d3badc1060d209d2ad6690335fae916134e2fc1

Contents?: true

Size: 648 Bytes

Versions: 7

Compression:

Stored size: 648 Bytes

Contents

require_relative 'thing/votable'
require_relative 'thing/editable'
require_relative 'thing/moderateable'
require_relative 'thing/gildable'
require_relative 'thing/createable'
require_relative 'thing/saveable'
require_relative 'thing/refreshable'
require_relative 'thing/inboxable'
require_relative 'thing/repliable'

module NeonRAW
  module Objects
    # Exists to hold methods that work in all objects.
    # @!attribute [r] id
    #   @return [String] The id of the thing.
    # @!attribute [r] name
    #   @return [String] The fullname of the thing.
    class Thing
      class << self
        public :define_method
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
NeonRAW-0.1.7 lib/NeonRAW/objects/thing.rb
NeonRAW-0.1.6 lib/NeonRAW/objects/thing.rb
NeonRAW-0.1.5 lib/NeonRAW/objects/thing.rb
NeonRAW-0.1.4 lib/NeonRAW/objects/thing.rb
NeonRAW-0.1.3 lib/NeonRAW/objects/thing.rb
NeonRAW-0.1.2 lib/NeonRAW/objects/thing.rb
NeonRAW-0.1.1 lib/NeonRAW/objects/thing.rb