Sha256: 8c002168b29d31082929a65e7baf314c32c4321ce027b57e793b7933a8304bca

Contents?: true

Size: 528 Bytes

Versions: 20

Compression:

Stored size: 528 Bytes

Contents

module C80Yax
  module Mixins
    module Cat
      module Database

        def self.included(base)
          base.extend(ClassMethods)
          base.instance_eval do
            scope :menu_order, -> {order(:ord => :asc)}
          end
        end

        module ClassMethods



          # выдать первые N категорий, отсортированные
          # в ord порядке

          def iconed_list(n)
            self.menu_order.limit(n)
          end

        end
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
c80_yax-0.1.0.25 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.24 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.23 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.22 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.21 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.20 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.18 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.17 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.16 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.15 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.14 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.13 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.12 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.11 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.10 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.9 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.8 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.7 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.6 app/models/c80_yax/mixins/cat/database.rb
c80_yax-0.1.0.5 app/models/c80_yax/mixins/cat/database.rb