Class: Kiosk::Indexer::Adapter::ThinkingSphinxAdapter::Field
- Inherits:
-
Object
- Object
- Kiosk::Indexer::Adapter::ThinkingSphinxAdapter::Field
- Defined in:
- lib/kiosk/indexer/adapter/thinking_sphinx_adapter.rb
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
Instance Method Summary collapse
-
#initialize(name) ⇒ Field
constructor
A new instance of Field.
- #to_xml(builder) ⇒ Object
Constructor Details
#initialize(name) ⇒ Field
Returns a new instance of Field.
255 256 257 258 259 |
# File 'lib/kiosk/indexer/adapter/thinking_sphinx_adapter.rb', line 255 def initialize(name) name = name.to_s raise ArgumentError.new('invalid name') unless name =~ /^\w+$/ @name = name end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
253 254 255 |
# File 'lib/kiosk/indexer/adapter/thinking_sphinx_adapter.rb', line 253 def name @name end |
Instance Method Details
#to_xml(builder) ⇒ Object
261 262 263 |
# File 'lib/kiosk/indexer/adapter/thinking_sphinx_adapter.rb', line 261 def to_xml(builder) builder.sphinx :field, :name => name end |