Hackfut Security File Manager
Current Path:
/opt/td-agent/embedded/lib/ruby/gems/2.4.0/gems/msgpack-1.2.9/spec
opt
/
td-agent
/
embedded
/
lib
/
ruby
/
gems
/
2.4.0
/
gems
/
msgpack-1.2.9
/
spec
/
📁
..
📄
cases.json
(220 B)
📄
cases.msg
(213 B)
📄
cases_compact.msg
(116 B)
📄
cases_spec.rb
(718 B)
📁
cruby
📄
ext_value_spec.rb
(2.73 KB)
📄
exttypes.rb
(823 B)
📄
factory_spec.rb
(11.02 KB)
📄
format_spec.rb
(5.58 KB)
📁
jruby
📄
msgpack_spec.rb
(7.53 KB)
📄
pack_spec.rb
(1.61 KB)
📄
packer_spec.rb
(15.78 KB)
📄
random_compat.rb
(334 B)
📄
spec_helper.rb
(742 B)
📄
unpack_spec.rb
(2.22 KB)
📄
unpacker_spec.rb
(20.59 KB)
Editing: exttypes.rb
class DummyTimeStamp1 TYPE = 15 attr_reader :utime, :usec, :time def initialize(utime, usec) @utime = utime @usec = usec @time = Time.at(utime, usec) end def ==(other) self.utime == other.utime && self.usec == other.usec end def self.type_id 15 end def self.from_msgpack_ext(data) new(*data.unpack('I*')) end def to_msgpack_ext [@utime,@usec].pack('I*') end end class DummyTimeStamp2 TYPE = 16 attr_reader :utime, :usec, :time def initialize(utime, usec) @utime = utime @usec = usec @time = Time.at(utime, usec) end def ==(other) self.utime == other.utime && self.usec == other.usec end def self.deserialize(data) new(* data.split(',', 2).map(&:to_i)) end def serialize [@utime,@usec].map(&:to_s).join(',') end end
Upload File
Create Folder