Module: Spritely
- Defined in:
- lib/spritely.rb,
lib/spritely/cache.rb,
lib/spritely/image.rb,
lib/spritely/options.rb,
lib/spritely/version.rb,
lib/spritely/image_set.rb,
lib/spritely/collection.rb,
lib/spritely/sprite_map.rb,
lib/spritely/sass_functions.rb,
lib/spritely/generators/base.rb,
lib/spritely/adapters/sprockets_2.rb,
lib/spritely/adapters/sprockets_3.rb,
lib/spritely/generators/chunky_png.rb,
lib/generators/spritely/install_generator.rb
Defined Under Namespace
Modules: Adapters, Generators, SassFunctions
Classes: Cache, Collection, Image, ImageSet, Options, SpriteMap
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.directory ⇒ Object
13
14
15
|
# File 'lib/spritely.rb', line 13
def self.directory
::Rails.root.join(relative_folder_path)
end
|
.environment ⇒ Object
9
10
11
|
# File 'lib/spritely.rb', line 9
def self.environment
::Rails.application.assets
end
|
.relative_folder_path ⇒ Object
17
18
19
|
# File 'lib/spritely.rb', line 17
def self.relative_folder_path
Pathname.new(File.join('app', 'assets', 'images', 'sprites'))
end
|
.sprockets_adapter ⇒ Object
25
26
27
|
# File 'lib/spritely.rb', line 25
def self.sprockets_adapter
Adapters.const_get("Sprockets#{sprockets_version}").new
end
|
.sprockets_version ⇒ Object
21
22
23
|
# File 'lib/spritely.rb', line 21
def self.sprockets_version
Gem::Version.new(Sprockets::VERSION).segments.first
end
|