Class: ROM::Solr::SchemaInfoRepo
- Inherits:
-
Object
- Object
- ROM::Solr::SchemaInfoRepo
- Defined in:
- lib/rom/solr/schema_info_repo.rb
Instance Method Summary collapse
- #copy_fields ⇒ Object
- #dynamic_field(name, defaults: true) ⇒ Object
- #dynamic_fields ⇒ Object
- #field(name, defaults: true) ⇒ Object
- #field_type(name, defaults: true) ⇒ Object
- #field_types(defaults: true) ⇒ Object
- #fields(dynamic: true, defaults: true) ⇒ Object
- #info ⇒ Object
Instance Method Details
#copy_fields ⇒ Object
39 40 41 |
# File 'lib/rom/solr/schema_info_repo.rb', line 39 def copy_fields schema_info.copy_fields end |
#dynamic_field(name, defaults: true) ⇒ Object
35 36 37 |
# File 'lib/rom/solr/schema_info_repo.rb', line 35 def dynamic_field(name, defaults: true) schema_info.dynamic_field(name).show_defaults(defaults).one end |
#dynamic_fields ⇒ Object
31 32 33 |
# File 'lib/rom/solr/schema_info_repo.rb', line 31 def dynamic_fields schema_info.dynamic_fields end |
#field(name, defaults: true) ⇒ Object
19 20 21 |
# File 'lib/rom/solr/schema_info_repo.rb', line 19 def field(name, defaults: true) schema_info.field(name).show_defaults(defaults).one end |
#field_type(name, defaults: true) ⇒ Object
27 28 29 |
# File 'lib/rom/solr/schema_info_repo.rb', line 27 def field_type(name, defaults: true) schema_info.field_type(name).show_defaults(defaults).one end |
#field_types(defaults: true) ⇒ Object
23 24 25 |
# File 'lib/rom/solr/schema_info_repo.rb', line 23 def field_types(defaults: true) schema_info.field_types.show_defaults(defaults) end |
#fields(dynamic: true, defaults: true) ⇒ Object
15 16 17 |
# File 'lib/rom/solr/schema_info_repo.rb', line 15 def fields(dynamic: true, defaults: true) schema_info.fields.show_defaults(defaults).include_dynamic(dynamic) end |
#info ⇒ Object
11 12 13 |
# File 'lib/rom/solr/schema_info_repo.rb', line 11 def info schema_info.info.one! end |