Class: NameSearch::NickNameFamily
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- NameSearch::NickNameFamily
- Defined in:
- lib/name_search/models/nick_name_family.rb
Class Method Summary collapse
Class Method Details
.create_family(*nick_names) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/name_search/models/nick_name_family.rb', line 8 def self.create_family(*nick_names) family = NickNameFamily.create scrubbed_names = nick_names.flatten.map{|x| Name.scrub_and_split_name(x)}.flatten scrubbed_names.each do |name| family.names << Name.find_or_create_by(value: name) end family end |
.update_families_from_file(file_name) ⇒ Object
17 18 19 |
# File 'lib/name_search/models/nick_name_family.rb', line 17 def self.update_families_from_file(file_name) File.open(file_name).each_line{|line| process_file_line(line)} end |