Sha256: 76eaf2605d480a131b741b34b0745556f1cd1bdeef7f56c1ee8d10300965e3af

Contents?: true

Size: 745 Bytes

Versions: 4

Compression:

Stored size: 745 Bytes

Contents

module Xspf2m3u

  # Help helpers :)
  class Help

    # Toplevel program's banner.
    PROG_BANNER = <<-EOF.gsub(/^ {4}/, '')

      xspf -> m3u converter

    EOF

    # Toplevel program's usage message.
    GENERAL_USAGE = <<-EOF.gsub(/^ {4}/, '')

      xspf2m3u [task] [options]

      Converts xspf playlist file (-i option) to m3u playlist file (-o option).

    EOF

    # Usage example
    EXAMPLE = <<-EOF.gsub(/^ {4}/, '')

      xspf2m3u -i 1.xspf -o 1.m3u

    EOF


    class << self

      # General help message.
      def general_message
        <<-EOF.gsub(/^ {8}/, '')
        Xspf2m3u:
        #{PROG_BANNER}
        Usage:
        #{GENERAL_USAGE}
        Example:
        #{EXAMPLE}
        EOF
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
xspf2m3u-0.0.5 lib/xspf2m3u/help.rb
xspf2m3u-0.0.4 lib/xspf2m3u/help.rb
xspf2m3u-0.0.3 lib/xspf2m3u/help.rb
xspf2m3u-0.0.2 lib/xspf2m3u/help.rb