class Object

Public Instance Methods

list(document, selector, attribute) click to toggle source

Helper methods.

# File bin/assets-squasher, line 27
def list(document, selector, attribute)
  values = document.css(selector).map do |element|
    value = element.attr(attribute)
    value.start_with?('/') ? value[1..-1] : value
  end

  document.search(selector).remove

  values
end
run(command) click to toggle source
# File bin/assets-squasher, line 38
def run(command)
  puts "~ $ #{command}"
  system command; puts
end