Module: ChineseRegionsRails::HelperUtil
- Defined in:
- lib/chinese_regions_rails/helper.rb
Class Method Summary collapse
Class Method Details
.raw_label(value) ⇒ Object
59 60 61 62 63 64 65 66 67 |
# File 'lib/chinese_regions_rails/helper.rb', line 59 def self.raw_label(value) return unless value if value.is_a?(ChineseRegions::Region) value.full_name("/") else ChineseRegions::Region.find_by(id: value).full_name("/") end end |
.raw_value(value) ⇒ Object
69 70 71 72 73 74 75 76 77 |
# File 'lib/chinese_regions_rails/helper.rb', line 69 def self.raw_value(value) return unless value if value.is_a?(ChineseRegions::Region) value.id else value end end |
.setup_options(options) ⇒ Object
48 49 50 51 52 53 54 55 56 57 |
# File 'lib/chinese_regions_rails/helper.rb', line 48 def self.() input_identifer = SecureRandom.hex(8) if data = [:data] data.merge!(toggle: "city-picker", id: input_identifer) else data = {toggle: "city-picker", id: input_identifer} [:data] = data end .merge!(readonly: true) end |