Sha256: 67a4d899517ac3ce8ab6df6e7facc67f8219e01076a67e800e7e9d3410ef941a
Contents?: true
Size: 542 Bytes
Versions: 10
Compression:
Stored size: 542 Bytes
Contents
module SimpleForm module Components # Needs to be enabled in order to do automatic lookups. module Readonly def readonly if readonly_attribute? && !has_readonly? input_html_options[:readonly] ||= true input_html_classes << :readonly end nil end private def readonly_attribute? object.class.respond_to?(:readonly_attributes) && object.persisted? && object.class.readonly_attributes.include?(attribute_name) end end end end
Version data entries
10 entries across 10 versions & 3 rubygems