Sha256: f75f7e6a236fdf3f12c3fa6b482721c5d997204a1b8d51857377b3423ecd0d6a

Contents?: true

Size: 532 Bytes

Versions: 9

Compression:

Stored size: 532 Bytes

Contents

module AMEE
  class Object
    
    def initialize(data = nil)
      @uid = data ? data[:uid] : nil
      @created = data ? data[:created] : Time.now
      @modified = data ? data[:modified] : @created
      @path = data ? data[:path] : nil
      @name = data ? data[:name] : nil
      @connection = nil
    end
    
    attr_accessor :connection
    attr_reader :uid
    attr_reader :created
    attr_reader :modified
    attr_reader :path
    attr_reader :name
    
    def full_path
      "/data#{@path}"
    end
      
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
Floppy-amee-0.0.2 lib/amee/object.rb
Floppy-amee-0.0.3 lib/amee/object.rb
Floppy-amee-0.0.4 lib/amee/object.rb
Floppy-amee-0.0.5 lib/amee/object.rb
Floppy-amee-0.1.0 lib/amee/object.rb
Floppy-amee-0.1.1 lib/amee/object.rb
Floppy-amee-0.1.2 lib/amee/object.rb
Floppy-amee-0.1.5 lib/amee/object.rb
Floppy-amee-0.2.1 lib/amee/object.rb