lib/pyro/asset.rb in pyro-1.0.0.rc3 vs lib/pyro/asset.rb in pyro-1.0.0.rc4
- old
+ new
@@ -180,12 +180,23 @@
#
# Retunrs a <script> or <link> tag.
def generate_link
case compiled_ext
when '.js'
- "<script type='text/javascript' src='#{relative_file}?#{timestamp}'></script>\n"
+ "<script type='text/javascript' src='#{relative_file}?#{timestamp}'#{generate_attrs}></script>\n"
when '.css'
- "<link type='text/css' rel='stylesheet' href='#{relative_file}?#{timestamp}' />\n"
+ "<link type='text/css' rel='stylesheet' href='#{relative_file}?#{timestamp}'#{generate_attrs}/>\n"
end
end
+
+ def generate_attrs
+ attrs = ''
+ if helper_args[:attrs]
+ helper_args[:attrs].each do |a|
+ attrs += " #{a.first}='#{a.last}'"
+ end
+ end
+ attrs
+ end
+
end
end