class Ducktape::Converter

Public Class Methods

convert(value) click to toggle source
# File lib/ducktape/converter.rb, line 15
def self.convert(value)
  value
end
new(convert = ->(v){v} click to toggle source
# File lib/ducktape/converter.rb, line 3
def initialize(convert = ->(v){v}, revert = nil)
  @cnv, @rev = convert, revert || convert
end
revert(value) click to toggle source
# File lib/ducktape/converter.rb, line 19
def self.revert(value)
  value
end

Public Instance Methods

convert(value) click to toggle source
# File lib/ducktape/converter.rb, line 7
def convert(value)
  @cnv.(value)
end
revert(value) click to toggle source
# File lib/ducktape/converter.rb, line 11
def revert(value)
  @rev.(value)
end