Sha256: 82762bf110c4301595f2786d3fe2eda9ffe524385a03ed409af0651361789483

Contents?: true

Size: 565 Bytes

Versions: 10

Compression:

Stored size: 565 Bytes

Contents

require 'sunrise/config/base'
require 'sunrise/config/has_groups'
require 'sunrise/config/has_fields'

module Sunrise
  module Config
    class Export < Base
      include Sunrise::Config::HasFields
      
      # Column to sort
      register_instance_option :sort_column do
        abstract_model.model.primary_key
      end
      
      # Sort direction
      register_instance_option :sort_mode do
        Sunrise::Config.default_sort_mode
      end
      
      # Default scope
      register_instance_option(:scope) do
        nil
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sunrise-cms-1.0.6 lib/sunrise/config/export.rb
sunrise-cms-1.0.5 lib/sunrise/config/export.rb
sunrise-cms-1.0.4 lib/sunrise/config/export.rb
sunrise-cms-1.0.3 lib/sunrise/config/export.rb
sunrise-cms-1.0.2 lib/sunrise/config/export.rb
sunrise-cms-1.0.1 lib/sunrise/config/export.rb
sunrise-cms-1.0.0 lib/sunrise/config/export.rb
sunrise-cms-1.0.0.rc3 lib/sunrise/config/export.rb
sunrise-cms-1.0.0.rc2 lib/sunrise/config/export.rb
sunrise-cms-1.0.0.rc1 lib/sunrise/config/export.rb