module Argus::CFields

Public Class Methods

included(base) click to toggle source
  # File lib/argus/cfields.rb
6 def self.included(base)
7   base.send :extend, ClassMethods
8 end
new(*args) click to toggle source
Calls superclass method
   # File lib/argus/cfields.rb
10 def initialize(*args)
11   super
12   @data = unpack_data(args.first)
13 end

Public Instance Methods

unpack_data(data) click to toggle source
   # File lib/argus/cfields.rb
15 def unpack_data(data)
16   @data = data.unpack(self.class.format_string)
17 end