Sha256: 1b648ed710ed9ad91a3ac2ae34cc0527d39fd176be89f848b2b5a1e4cf92277f
Contents?: true
Size: 579 Bytes
Versions: 3
Compression:
Stored size: 579 Bytes
Contents
require 'grooveshark' require 'spotify_to_mp3/app' require 'spotify_to_mp3/grooveshark' require 'spotify_to_mp3/spotify' require 'spotify_to_mp3/query_resolver' require 'spotify_to_mp3/logger' module SpotifyToMp3 class DependencyContainer def query_resolver @query_resolver ||= QueryResolver.new(Spotify.new) end def grooveshark @grooveshark ||= Grooveshark.new(::Grooveshark::Client.new) end def logger @logger ||= Logger.new($stdout) end def app @app ||= App.new(query_resolver, grooveshark, logger) end end end
Version data entries
3 entries across 3 versions & 1 rubygems