Module: Acl9::Prepositions
- Included in:
- Dsl::Base, ModelExtensions::ForSubject
- Defined in:
- lib/acl9/prepositions.rb
Constant Summary collapse
- VALID_PREPOSITIONS =
%i(of for in on at by).freeze
Instance Method Summary collapse
Instance Method Details
#_by_preposition(options) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/acl9/prepositions.rb', line 5 def _by_preposition object = nil VALID_PREPOSITIONS.each do |prep| if [prep] raise ArgumentError, "You may only use one preposition to specify object" if object object = [prep] end end object end |