Sha256: 609bb8396789b7ad07268cb8e170611b58f3d0ec98bbe55f4ad31061793d68ef

Contents?: true

Size: 622 Bytes

Versions: 2

Compression:

Stored size: 622 Bytes

Contents

module Connie
  module Names
    
    # Returns either a male or a female first name
    def first
      Connie? ? male : female
    end
    
    def gender
      Connie? ? 'male' : 'female'
    end
    
    def title
      Connie? ? male_title : female_title
    end
    
    # Returns an array of same gender name and title
    def first_with_title
      Connie? ? [male, male_title] : [female, female_title]
    end
    
    
    def first_sometimes_with_title
      if Connie?
        Connie? ? [male, male_title] : [female, female_title]
      else
        Connie? ? [male] : [female]
      end
    end
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
connie-0.1.1 lib/dictionaries/names.rb
connie-0.1.0 lib/dictionaries/names.rb