lib/onoma/migration/actions/nomenclature_change.rb in onoma-0.0.0 vs lib/onoma/migration/actions/nomenclature_change.rb in onoma-0.1.0
- old
+ new
@@ -1,20 +1,20 @@
module Onoma
- module Migration
+ class Migration
module Actions
class NomenclatureChange < Onoma::Migration::Actions::Base
attr_reader :nomenclature, :changes
def initialize(element)
- fail 'No given name' unless element.key?('nomenclature')
+ raise 'No given name' unless element.key?('nomenclature')
@nomenclature = element['nomenclature'].to_s
@changes = {}
@changes[:name] = element['name'].to_s if element.key?('name')
if element.key?('notions')
@changes[:notions] = element.attr('notions').to_s.split(/\s*\,\s*/).map(&:to_sym)
end
if element.key?('translateable')
- @changes[:translateable] = !(element.attr('translateable').to_s == 'false')
+ @changes[:translateable] = element.attr('translateable').to_s != 'false'
end
end
def human_name
"Update nomenclature #{@name} with " + changes.inspect