Sha256: afe797f3b9745fbdc4564178f3068f67ac8d722010ff56756004f6bdcc9119ab
Contents?: true
Size: 613 Bytes
Versions: 1
Compression:
Stored size: 613 Bytes
Contents
module Easymon class Result attr_accessor :success attr_accessor :message attr_accessor :timing def initialize(result, timing) self.success = result[0] self.message = result[1] self.timing = timing end def success? success end def response_status success? ? :ok : :service_unavailable end def to_s "#{message} - #{timing.to_s}s" end def to_json(options = {}) to_hash.to_json end def to_hash {:success => success, :message => message, :timing => timing} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
easymon-1.0.8 | lib/easymon/result.rb |