Module: Woulda::ActsAsXapian::Macros
- Defined in:
- lib/woulda/acts_as_xapian/macros.rb
Instance Method Summary collapse
-
#should_act_as_xapian(*fields) ⇒ Object
should_act_as_xapian :name, :description.
Instance Method Details
#should_act_as_xapian(*fields) ⇒ Object
should_act_as_xapian :name, :description
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/woulda/acts_as_xapian/macros.rb', line 8 def should_act_as_xapian(*fields) klass = described_type context "A #{klass}" do should "include ActsAsXapian methods" do assert klass.include?(ActsAsXapian::InstanceMethods) end fields.each do |field| should "index field #{field}" do assert klass.[:texts].include?(field) end end end end |