Sha256: 674c2f7e59206dcb9da5ff3b8f6fe1f30bd1f8dad609af310149522f3a7ffc38

Contents?: true

Size: 408 Bytes

Versions: 27

Compression:

Stored size: 408 Bytes

Contents

def update_identifier_type
  identifier_types = YAML.safe_load(open('db/fixtures/enju_biblio/identifier_types.yml').read)
  identifier_types.each do |line|
    l = line[1].select!{|k, v| %w(name display_name note).include?(k)}
    identifier_type = IdentifierType.where(name: l["name"]).first
    if identifier_type
      identifier_type.update!(l)
    else
      IdentifierType.create!(l)
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
enju_biblio-0.3.18 lib/tasks/identifier_type.rb
enju_biblio-0.3.17 lib/tasks/identifier_type.rb
enju_biblio-0.3.16 lib/tasks/identifier_type.rb
enju_biblio-0.3.15 lib/tasks/identifier_type.rb
enju_biblio-0.3.14 lib/tasks/identifier_type.rb
enju_biblio-0.3.13 lib/tasks/identifier_type.rb
enju_biblio-0.3.12 lib/tasks/identifier_type.rb
enju_biblio-0.3.11 lib/tasks/identifier_type.rb
enju_biblio-0.3.10 lib/tasks/identifier_type.rb
enju_biblio-0.3.10.rc.3 lib/tasks/identifier_type.rb
enju_biblio-0.3.10.rc.2 lib/tasks/identifier_type.rb
enju_biblio-0.3.10.rc.1 lib/tasks/identifier_type.rb
enju_biblio-0.3.9 lib/tasks/identifier_type.rb
enju_biblio-0.4.0.rc.1 lib/tasks/identifier_type.rb
enju_biblio-0.3.8 lib/tasks/identifier_type.rb
enju_biblio-0.3.7 lib/tasks/identifier_type.rb
enju_biblio-0.3.6 lib/tasks/identifier_type.rb
enju_biblio-0.4.0.beta.2 lib/tasks/identifier_type.rb
enju_biblio-0.4.0.beta.1 lib/tasks/identifier_type.rb
enju_biblio-0.3.5 lib/tasks/identifier_type.rb