Sha256: d22b1a585ba8a80769b8c66f9c6e3d0fe320c3f540cc4a910d1eab0bfbebe2b2

Contents?: true

Size: 329 Bytes

Versions: 7

Compression:

Stored size: 329 Bytes

Contents

module CloudSesame
	module Query
		module DSL
			module SortMethods

				def sort(input = nil)
					if input.is_a? Hash
						input.each { |key, value| request.sort[key] = value }
						return self
					elsif input
						request.sort[input]
					else
						request.sort.sorting_attributes
					end
				end

			end
		end
	end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
CloudSesame-0.3.0 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.2.5 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.2.4 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.2.3 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.2.2 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.2.1 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.2.0 lib/cloud_sesame/query/dsl/sort_methods.rb