Sha256: 413b061f5cff3b4032eef05e7e9e1ee7223b5541b34726b4d752d2608405e3c7

Contents?: true

Size: 817 Bytes

Versions: 12

Compression:

Stored size: 817 Bytes

Contents

require 'active_support'
require 'active_support/core_ext'
require 'applescript'
require 'byebug' if ENV['DEBUGGER']
require 'logger'
require 'open3'
require 'pathname'
require 'tempfile'

lib_path = "#{__dir__}/kagu"

module Kagu

  IS_MAC_OS = RUBY_PLATFORM =~ /darwin/
  OSX_APP_NAME = begin
    if IS_MAC_OS
      `sw_vers -productVersion`.chomp.to_f >= 10.15 ? 'Music' : 'iTunes'
    else
      nil
    end
  end

  mattr_accessor :logger, instance_writer: false, instance_reader: false
  self.logger = Logger.new(nil)

end

require "#{lib_path}/attributes_initializer"
require "#{lib_path}/error"
require "#{lib_path}/finder"
require "#{lib_path}/library"
require "#{lib_path}/playlist"
require "#{lib_path}/playlists"
require "#{lib_path}/swift_helper"
require "#{lib_path}/track"
require "#{lib_path}/tracks"

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
kagu-3.1.0 lib/kagu.rb
kagu-3.0.10 lib/kagu.rb
kagu-3.0.9 lib/kagu.rb
kagu-3.0.8 lib/kagu.rb
kagu-3.0.7 lib/kagu.rb
kagu-3.0.6 lib/kagu.rb
kagu-3.0.5 lib/kagu.rb
kagu-3.0.4 lib/kagu.rb
kagu-3.0.3 lib/kagu.rb
kagu-3.0.2 lib/kagu.rb
kagu-3.0.1 lib/kagu.rb
kagu-3.0.0 lib/kagu.rb