Sha256: b2910a2ebd5fbf638bfb21a46ee2c2fbfc0d5e03d2d336e75e782a73f25de853

Contents?: true

Size: 495 Bytes

Versions: 1

Compression:

Stored size: 495 Bytes

Contents

module Fathom
  class Outcome
    
    # =================
    # = Class Methods =
    # =================
    class << self
      def infer(obj)
        new(:value => obj)
      end
    end
    
    # ============
    # = Behavior =
    # ============
    extend Plugins
    plugin AttributeSystem
    
    # ==============
    # = Attributes =
    # ==============
    attribute :value
    
    def initialize(attrs={})
      @attributes = attrs
    end
    
  end # Outcome
end # Fathom
    

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fathom-0.5.0 lib/fathom/data/outcome.rb