class Petrovich::Gender::Rule
A gender rule from the set of rules
Attributes
accuracy[R]
as[R]
gender[R]
suffix[R]
Public Class Methods
new(opts)
click to toggle source
TODO: check options (see Case::Rule
)
# File lib/petrovich/gender/rule.rb, line 8 def initialize(opts) @gender = opts[:gender] @as = opts[:as] @suffix = /#{opts[:suffix]}$/i @accuracy = opts[:suffix].length end
Public Instance Methods
match?(name)
click to toggle source
# File lib/petrovich/gender/rule.rb, line 15 def match?(name) !!name.match(suffix) end