Class: Hexapic::Runner
- Inherits:
-
Object
- Object
- Hexapic::Runner
- Defined in:
- lib/hexapic/runner.rb
Instance Method Summary collapse
Instance Method Details
#run(repository = :instagram, query, type) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/hexapic/runner.rb', line 3 def run(repository = :instagram, query, type) collage = Collage.new setter = WallpaperSetter.build repository = Repository::LIST[repository].new picture = nil case type when :tags pictures = repository.find_pictures(query) when :username pictures = repository.find_pictures_by_username(query) end picture = collage.make(pictures) setter.set picture.path end |