Sha256: a4c7b0ef99d723cc67934a39f1a8716ed2d0dc32ffb453fc7c2d0280f89a3e5f
Contents?: true
Size: 619 Bytes
Versions: 2
Compression:
Stored size: 619 Bytes
Contents
module FedoraMigrate module MigrationOptions attr_accessor :options, :conversions def conversion_options self.conversions = options.nil? ? [] : [options[:convert]].flatten end def forced? option_true?(:force) end def not_forced? !forced? end def application_creates_versions? option_true?(:application_creates_versions) end def blacklist return [] if options.nil? options.fetch(:blacklist, []) end private def option_true?(name) return false unless options options.fetch(name, false) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fedora-migrate-0.5.0 | lib/fedora_migrate/migration_options.rb |
fedora-migrate-0.4.0 | lib/fedora_migrate/migration_options.rb |