Module: Gendered

Defined in:
lib/gendered.rb,
lib/gendered/name.rb,
lib/gendered/guesser.rb,
lib/gendered/version.rb,
lib/gendered/name_list.rb

Defined Under Namespace

Classes: Config, Guesser, Name, NameList, RateLimitError

Constant Summary collapse

GenderedError =
Class.new(StandardError)
VERSION =
"0.0.7"

Class Method Summary collapse

Class Method Details

.configObject



36
37
38
# File 'lib/gendered.rb', line 36

def self.config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:

Raises:

  • (ArgumentError)


31
32
33
34
# File 'lib/gendered.rb', line 31

def self.configure
  raise ArgumentError, "configuration block required" unless block_given?
  yield config
end