class Ciphr::Functions::Base::Base2
Public Class Methods
params()
click to toggle source
# File lib/ciphr/functions/base_radix.rb, line 16 def self.params [:input] end
variants()
click to toggle source
# File lib/ciphr/functions/base_radix.rb, line 12 def self.variants [[['b2','base2', 'bin','binary'], {}]] end
Public Instance Methods
apply()
click to toggle source
# File lib/ciphr/functions/base_radix.rb, line 20 def apply input = @args[0] if !invert Proc.new do chunk = input.read(1) chunk && chunk.unpack("B*")[0] end else Proc.new do chunk = input.read(8) chunk && [chunk].pack("B*") end end end