class Quack::Guesser
Attributes
value[R]
Public Class Methods
new(value)
click to toggle source
# File lib/quack/guesser.rb, line 5 def initialize(value) @value = value end
Public Instance Methods
guess()
click to toggle source
# File lib/quack/guesser.rb, line 9 def guess klass.new(value) end
Private Instance Methods
klass()
click to toggle source
# File lib/quack/guesser.rb, line 15 def klass Quack::Types.select { |t| t.matches?(value) }.first end