Sha256: c096f1b2691606c1a76f14d12a5faad94d55d48166c848f3ab642284e3461d62
Contents?: true
Size: 1 KB
Versions: 3
Compression:
Stored size: 1 KB
Contents
# frozen_string_literal: true module Magicka # Class responsible for controlling one object form class Form < Aggregator with_element(Input) with_element(Select) # Renders a button # # @return (see Magicka::Element#render) def button(**args) Button.render(renderer: renderer, **args) end # @method input(field, model: self.model, **options) # @api public # # @param field [String,Symbol] field to be shown # @param model [String] model being rendered # (when omited, use the aggregator model) # @param options [Hash] # # @see Magicka::Input # # @return (see Magicka::Element#render) # @method select(field, model: self.model, **options) # @api public # # @param field [String,Symbol] field to be shown # @param model [String] model being rendered # (when omited, use the aggregator model) # @param options [Hash] # # @see Magicka::Select # # @return (see Magicka::Element#render) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
magicka-1.1.0 | lib/magicka/form.rb |
magicka-1.0.0 | lib/magicka/form.rb |
magicka-0.6.0 | lib/magicka/form.rb |