class SpotifyToMp3::DependencyContainer
Public Instance Methods
app()
click to toggle source
# File lib/spotify_to_mp3/dependency_container.rb, line 22 def app @app ||= App.new(query_resolver, grooveshark, logger) end
grooveshark()
click to toggle source
# File lib/spotify_to_mp3/dependency_container.rb, line 14 def grooveshark @grooveshark ||= Grooveshark.new(::Grooveshark::Client.new) end
logger()
click to toggle source
# File lib/spotify_to_mp3/dependency_container.rb, line 18 def logger @logger ||= Logger.new($stdout) end
query_resolver()
click to toggle source
# File lib/spotify_to_mp3/dependency_container.rb, line 10 def query_resolver @query_resolver ||= QueryResolver.new(Spotify.new) end