Sha256: d42ecb5e7c765305fda451a965aa3521b5da0544d546a423334075a627b1d938

Contents?: true

Size: 645 Bytes

Versions: 5

Compression:

Stored size: 645 Bytes

Contents

include_set Abstract::Machine
include_set Abstract::MachineInput
include_set Abstract::AssetList

machine_input { standard_machine_input }
store_machine_output filetype: "css"

def new_asset_constants path
  if path.ends_with? ".scss"
    scss_constants
  elsif path.ends_with? ".css"
    css_constants
  end
end

def scss_constants
  { type_id: ScssID, set_module: Abstract::AssetScss }
end

def css_constants
  { type_id: CssID, set_module: Abstract::AssetCss }
end

def standard_machine_input
  render_items_and_compress :css
end

format :html do
  view :stylesheet_include_tag do
    stylesheet_include_tag card.machine_output_url
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
card-mod-style-0.13.4 set/abstract/style_asset_list.rb
card-mod-style-0.13.3 set/abstract/style_asset_list.rb
card-mod-style-0.13.2 set/abstract/style_asset_list.rb
card-mod-style-0.13.1 set/abstract/style_asset_list.rb
card-mod-style-0.13.0 set/abstract/style_asset_list.rb