Sha256: da0616cc8d83e297007e1cab7b492d864ee48f75e6f285b5df82ab4a8c581919
Contents?: true
Size: 490 Bytes
Versions: 2
Compression:
Stored size: 490 Bytes
Contents
require 'grooveshark' require 'spotify_to_mp3/app' require 'spotify_to_mp3/grooveshark' require 'spotify_to_mp3/spotify' require 'spotify_to_mp3/track_id_resolver' module SpotifyToMp3 class DependencyContainer def track_id_resolver @track_id_resolver ||= TrackIdResolver.new(Spotify.new) end def grooveshark @grooveshark ||= Grooveshark.new(::Grooveshark::Client.new) end def app @app ||= App.new(track_id_resolver, grooveshark) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spotify-to-mp3-0.6.1 | lib/spotify_to_mp3/dependency_container.rb |
spotify-to-mp3-0.6.0 | lib/spotify_to_mp3/dependency_container.rb |