Sha256: 52e5a5cc439dd14989156195794b547e3ca882097cd96f67d9e8cca4b36490d6

Contents?: true

Size: 568 Bytes

Versions: 6

Compression:

Stored size: 568 Bytes

Contents

# frozen_string_literal: true

require 'ehbrs/music/album'
require 'ehbrs/tools/runner/fs/selected'

module Ehbrs
  module Tools
    class Runner
      class Music
        class Selected < ::Ehbrs::Tools::Runner::Fs::Selected
          protected

          def build_selected_directory(path)
            ::Ehbrs::Music::Album.new(path)
          end

          def directory_label(directory)
            directory.to_label
          end

          def directory_target_basename(directory)
            directory.id
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ehbrs-tools-0.27.0 lib/ehbrs/tools/runner/music/selected.rb
ehbrs-tools-0.26.0 lib/ehbrs/tools/runner/music/selected.rb
ehbrs-tools-0.25.1 lib/ehbrs/tools/runner/music/selected.rb
ehbrs-tools-0.25.0 lib/ehbrs/tools/runner/music/selected.rb
ehbrs-tools-0.24.0 lib/ehbrs/tools/runner/music/selected.rb
ehbrs-tools-0.23.1 lib/ehbrs/tools/runner/music/selected.rb