Sha256: 9ae14ed9dc2c22c4fa7af930f91f61c8701162ea79cf8f4c538046a0ee7e953d
Contents?: true
Size: 601 Bytes
Versions: 1
Compression:
Stored size: 601 Bytes
Contents
# frozen_string_literal: true module SimpleForm module Wrappers class Leaf attr_reader :namespace def initialize(namespace, options = {}) @namespace = namespace @options = options end def render(input) method = input.method(@namespace) if method.arity.zero? SimpleForm.deprecator.warn(SimpleForm::CUSTOM_INPUT_DEPRECATION_WARN % { name: @namespace }) method.call else method.call(@options) end end def find(name) self if @namespace == name end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple_form-5.3.0 | lib/simple_form/wrappers/leaf.rb |