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