Class: AssetPocket::Pocket::CSSDefinitions
Instance Attribute Summary
Attributes inherited from Definitions
#compressor, #content, #filename, #pocket
Instance Method Summary
collapse
Methods inherited from Definitions
#compress, #full_filename, #initialize, #post_process, #process, #separator, #use_compressor?
Instance Method Details
#images_location(value) ⇒ Object
111
112
113
114
|
# File 'lib/asset_pocket/pocket.rb', line 111
def images_location(value)
ensure_sprite!
@current_sprite.images_location = value
end
|
#layout(value) ⇒ Object
106
107
108
109
|
# File 'lib/asset_pocket/pocket.rb', line 106
def layout(value)
ensure_sprite!
@current_sprite.layout = value
end
|
#quality(value) ⇒ Object
116
117
118
119
|
# File 'lib/asset_pocket/pocket.rb', line 116
def quality(value)
ensure_sprite!
@current_sprite.quality = value
end
|
#sprite(name, &block) ⇒ Object
98
99
100
101
102
103
104
|
# File 'lib/asset_pocket/pocket.rb', line 98
def sprite(name, &block)
@current_sprite = SpriteDefition.new(name, self)
block.call
@current_sprite.generate!
ensure
@current_sprite = nil
end
|
#use(pattern) ⇒ Object
121
122
123
124
125
126
127
|
# File 'lib/asset_pocket/pocket.rb', line 121
def use(pattern)
if @current_sprite
@current_sprite.use pattern
else
super
end
end
|