Class: Oversee::Field::Input
- Inherits:
-
Oversee::Field
- Object
- Phlex::HTML
- Base
- Oversee::Field
- Oversee::Field::Input
- Defined in:
- app/components/oversee/field/input.rb
Defined Under Namespace
Classes: BelongsTo, Boolean, Date, Datetime, Integer, Json, RichText, String
Constant Summary collapse
- MAP =
{ belongs_to: Oversee::Field::Input::BelongsTo, boolean: Oversee::Field::Input::Boolean, date: Oversee::Field::Input::Date, datetime: Oversee::Field::Input::Datetime, enum: Oversee::Field::Input::String, integer: Oversee::Field::Input::Integer, json: Oversee::Field::Input::Json, jsonb: Oversee::Field::Input::Json, rich_text: Oversee::Field::Input::RichText, string: Oversee::Field::Input::String, text: Oversee::Field::Input::String, }
Instance Attribute Summary
Attributes inherited from Oversee::Field
#datatype, #key, #resource, #value
Instance Method Summary collapse
Methods inherited from Oversee::Field
#__FORM__, #__INPUT__, #__LABEL__, #__SET__, #__VALUE__, #field_form_id, #field_id, #field_name, #initialize, #resource_class_name
Constructor Details
This class inherits a constructor from Oversee::Field
Instance Method Details
#view_template ⇒ Object
16 17 18 |
# File 'app/components/oversee/field/input.rb', line 16 def view_template render component_class.new(key:, value:, **) end |