Module: Sass::Script::Functions
- Defined in:
- lib/meatloaf.rb
Instance Method Summary collapse
Instance Method Details
#meatloaf(exp) ⇒ Object
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/meatloaf.rb', line 111 def meatloaf(exp) assert_type exp, :String # Initialize Meatloaf for this stylesheet. ml = ([:meatloaf] ||= Meatloaf::Base.new([:importer].context.pathname.basename.to_s)) exp_array = exp.value.split(':') if exp_array.size == 1 # No group supplied. ml.add_image(exp_array[0]) elsif exp_array.size == 2 # Group and URL supplied. ml.add_image(exp_array[1], exp_array[0]) else raise ArgumentError.new("Expected [group:]url") end end |