Sha256: 1664a7044a5edf938537235fc0b9ed0e2c5d66af31768c84f2f02a5cd69d737d

Contents?: true

Size: 198 Bytes

Versions: 5

Compression:

Stored size: 198 Bytes

Contents

module Sigiss
  module Extension
    def to_hash
      hash = {}
      instance_variables.each { |var| hash[var.to_s.delete("@").to_sym] = instance_variable_get(var) }
      hash
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sigiss-0.1.4 lib/sigiss/extension.rb
sigiss-0.1.3 lib/sigiss/extension.rb
sigiss-0.1.2 lib/sigiss/extension.rb
sigiss-0.1.1 lib/sigiss/extension.rb
sigiss-0.1.0 lib/sigiss/extension.rb