Sha256: 85e8fb6f12fb0900ddafbd3229f81139fdda0648657ecfdf2572e76064d7daa3

Contents?: true

Size: 454 Bytes

Versions: 1

Compression:

Stored size: 454 Bytes

Contents

module Hope
  class Source::Base
  
    attr_reader :name, :options
    
    def self.event_types
      []
    end
    
    # Misc
    def serializable_hash
      {
        :id       => @name,
        :name     => @name,
        :type     => self.class.name,
        :options  => @options,
        :received => @received
      }
    end
  
    def to_json
      serializable_hash.to_json
    end
  
    def parse m
      JSON.parse m
    end
  
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hope-0.1.0-java lib/hope/source/base.rb