Class: RemoteResourceLoader
- Inherits:
-
Thor
- Object
- Thor
- RemoteResourceLoader
- Includes:
- Thor::Actions
- Defined in:
- lib/mapbox-rails/remote_resource_loader.rb
Instance Method Summary collapse
Instance Method Details
#cleanup ⇒ Object
36 37 38 39 |
# File 'lib/mapbox-rails/remote_resource_loader.rb', line 36 def cleanup self.destination_root = 'app/assets' remove_file 'stylesheets/mapbox.css' end |
#convert ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/mapbox-rails/remote_resource_loader.rb', line 21 def convert self.destination_root = 'app/assets' inside destination_root do run('sass-convert -F css -T scss stylesheets/mapbox.css stylesheets/mapbox.scss') gsub_file 'stylesheets/mapbox.scss', 'url(images/layers.png)', "image-url('layers.png')" gsub_file 'stylesheets/mapbox.scss', 'url(images/layers-2x.png)', "image-url('layers-2x.png')" gsub_file 'stylesheets/mapbox.scss', 'url(images/marker-icon.png)', "image-url('marker-icon.png')" gsub_file 'stylesheets/mapbox.scss', 'url(images/marker-icon-2x.png)', "image-url('marker-icon-2x.png')" gsub_file 'stylesheets/mapbox.scss', 'url(images/marker-shadow.png)', "image-url('marker-shadow.png')" gsub_file 'stylesheets/mapbox.scss', 'url(images/[email protected])', "image-url('[email protected]')" gsub_file 'stylesheets/mapbox.scss', 'url(images/[email protected])', "image-url('[email protected]')" end end |
#fetch ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/mapbox-rails/remote_resource_loader.rb', line 7 def fetch self.destination_root = 'app/assets' get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/mapbox.uncompressed.js", "javascripts/mapbox.js" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/mapbox.css", "stylesheets/mapbox.css" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/layers.png", "images/layers.png" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/layers-2x.png", "images/layers-2x.png" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/marker-icon.png", "images/marker-icon.png" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/marker-icon-2x.png", "images/marker-icon-2x.png" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/marker-shadow.png", "images/marker-shadow.png" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/[email protected]", "images/[email protected]" get "http://api.tiles.mapbox.com/mapbox.js/v#{Mapbox::Rails::MAPBOX_VERSION}/images/[email protected]", "images/[email protected]" end |