class FrbParticipants::InstitutionName
Public Class Methods
data()
click to toggle source
# File lib/frb-participants/models/institution_name.rb, line 15 def self.data @@institution_name_data ||= plaid_data.merge(manual_data) end
find_by_frb_name(frb_name)
click to toggle source
# File lib/frb-participants/models/institution_name.rb, line 3 def self.find_by_frb_name(frb_name) attributes = { frb_name: frb_name, # known_normalized_name may be `nil`. known_normalized_name: data[frb_name], # Attempt to automatically capitalize name correctly, in case the actual # normalization is unknown. best_attempt_normalized_name: frb_name.split('-').map(&:titleize).join('-'), } OpenStruct.new(attributes) end
manual_data()
click to toggle source
# File lib/frb-participants/models/institution_name.rb, line 23 def self.manual_data @@manual_data ||= FrbParticipants::Data.load("manually-normalized-institution-names.yml") end
plaid_data()
click to toggle source
# File lib/frb-participants/models/institution_name.rb, line 19 def self.plaid_data @@plaid_data ||= FrbParticipants::Data.load("plaid-institution-names.yml") end