Class: LinkedRails::Form::Field::ResourceField

Inherits:
LinkedRails::Form::Field show all
Defined in:
app/models/linked_rails/form/field/resource_field.rb

Instance Attribute Summary collapse

Attributes inherited from LinkedRails::Form::Field

#default_value, #description, #form, #group, #helper_text, #input_field, #key, #label, #max_count, #max_count_prop, #max_inclusive, #max_inclusive_prop, #max_length, #max_length_prop, #min_count, #min_count_prop, #min_inclusive, #min_inclusive_prop, #min_length, #min_length_prop, #model_attribute, #model_class, #pattern, #sh_in, #sh_in_prop, #validators

Attributes inherited from Resource

#iri

Instance Method Summary collapse

Methods inherited from LinkedRails::Form::Field

iri, #name

Methods inherited from Resource

#anonymous_iri?

Methods included from Model

#build_child, #singular_resource?

Methods included from Model::Serialization

#preview_includes, #show_includes

Methods included from Model::Iri

#anonymous_iri, #anonymous_iri?, #iri, #iri_opts, #rdf_type, #reload, #root_relative_iri, #route_fragment

Methods included from Model::Enhancements

#enhanced_with?

Methods included from Model::Dirty

#previous_changes_by_predicate, #previously_changed_relations

Methods included from Model::Collections

#collection_for, #parent_collections

Instance Attribute Details

#pathObject (readonly)

Returns the value of attribute path.



11
12
13
# File 'app/models/linked_rails/form/field/resource_field.rb', line 11

def path
  @path
end

#urlObject



17
18
19
# File 'app/models/linked_rails/form/field/resource_field.rb', line 17

def url
  @url.respond_to?(:call) ? @url.call : @url
end

Instance Method Details

#datatypeObject



9
# File 'app/models/linked_rails/form/field/resource_field.rb', line 9

def datatype; end

#permission_required?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'app/models/linked_rails/form/field/resource_field.rb', line 13

def permission_required?
  false
end