Class: Apiwork::Adapter::Standard::Capability::Sorting::APIBuilder

Inherits:
Capability::API::Base show all
Defined in:
lib/apiwork/adapter/standard/capability/sorting/api_builder.rb

Instance Attribute Summary

Attributes inherited from Capability::API::Base

#options, #scope

Attributes inherited from Builder::API::Base

#data_type

Instance Method Summary collapse

Methods inherited from Capability::API::Base

#configured, #initialize

Methods inherited from Builder::API::Base

#enum, #enum?, #initialize, #object, #type?, #union

Constructor Details

This class inherits a constructor from Apiwork::Adapter::Capability::API::Base

Instance Method Details

#buildObject



9
10
11
12
13
# File 'lib/apiwork/adapter/standard/capability/sorting/api_builder.rb', line 9

def build
  return unless scope.sortable?

  enum :sort_direction, values: %w[asc desc]
end