lib/olelo/attributes.rb in olelo-0.9.3 vs lib/olelo/attributes.rb in olelo-0.9.4
- old
+ new
@@ -17,16 +17,16 @@
@name = name.to_s
@key = ['attribute', parent.path, name].compact.join('_')
end
def label
- @label ||= Locale.translate(key, :fallback => titlecase(name))
+ @label ||= Locale.translate(key, fallback: titlecase(name))
end
def label_tag
type = self.class.name.split('::').last.downcase
- title = Locale.translate("type_#{type}", :fallback => titlecase(type))
+ title = Locale.translate("type_#{type}", fallback: titlecase(type))
%{<label for="#{key}" title="#{escape_html title}">#{escape_html label}</label>}
end
def build_form(attr)
"#{label_tag}#{field_tag(attr)}<br/>"
@@ -117,11 +117,11 @@
class Suggestions < Enum
def field_tag(attr)
%{<input class="observe" type="text" id="#{key}" name="#{key}" value="#{escape_html(values[attr] || attr)}"/>
<script type="text/javascript">
- $('##{key}').combobox({ source: #{escape_javascript values.values.sort.to_json} });
+ $('##{key}').combobox({ source: #{escape_javascript MultiJson.dump(values.values.sort)} });
</script>}
end
def parse(params)
value = params[key]
@@ -147,10 +147,10 @@
@path = parent ? [parent.path, name].compact.join('_') : nil
@children = {}
end
def label
- @label ||= name.blank? ? '' : Locale.translate("group_#{path}", :fallback => titlecase(name))
+ @label ||= name.blank? ? '' : Locale.translate("group_#{path}", fallback: titlecase(name))
end
# Build form for this group
# @return [String] html
# @api private