Module: MkvToolNix

Defined in:
lib/mkvtoolnix.rb,
lib/mkvtoolnix/modules/mkvmerge.rb,
lib/mkvtoolnix/types/info/audio.rb,
lib/mkvtoolnix/types/info/video.rb,
lib/mkvtoolnix/types/merge/tags.rb,
lib/mkvtoolnix/propedit_selector.rb,
lib/mkvtoolnix/modules/mkv_module.rb,
lib/mkvtoolnix/modules/mkvextract.rb,
lib/mkvtoolnix/extensions/iterable.rb,
lib/mkvtoolnix/modules/mkvpropedit.rb,
lib/mkvtoolnix/types/extract/track.rb,
lib/mkvtoolnix/types/info/subtitle.rb,
lib/mkvtoolnix/types/merge/chapter.rb,
lib/mkvtoolnix/types/info/attachment.rb,
lib/mkvtoolnix/types/merge/attachment.rb,
lib/mkvtoolnix/types/merge/input_file.rb,
lib/mkvtoolnix/errors/mkvtoolnix_error.rb,
lib/mkvtoolnix/types/propedit/property.rb,
lib/mkvtoolnix/types/extract/attachment.rb,
lib/mkvtoolnix/types/info/mkv_container.rb,
lib/mkvtoolnix/types/merge/segment_info.rb,
lib/mkvtoolnix/types/merge/output_control.rb,
lib/mkvtoolnix/types/propedit/info_property.rb,
lib/mkvtoolnix/types/propedit/audio_property.rb,
lib/mkvtoolnix/types/propedit/video_property.rb,
lib/mkvtoolnix/types/propedit/common_property.rb,
lib/mkvtoolnix/types/merge/input_track_options.rb,
lib/mkvtoolnix/types/propedit/subtitle_property.rb

Defined Under Namespace

Modules: Errors, Extensions, Modules, PropEditSelector, Types Classes: MkvToolNix

Class Method Summary collapse

Class Method Details

.initObject



44
45
46
# File 'lib/mkvtoolnix.rb', line 44

def self.init
  mkv_bin_path('')
end

.mkv_bin_path(bin_path) ⇒ Object



48
49
50
51
# File 'lib/mkvtoolnix.rb', line 48

def self.mkv_bin_path(bin_path)
  bin_path = "#{bin_path}/" if !bin_path.empty? && !bin_path.end_with?('/')
  MkvToolNix.new(bin_path)
end