Sha256: 7700bb1780f90f6083e8692635477532656cd171908de4ed986e3e6be3625b4d

Contents?: true

Size: 791 Bytes

Versions: 2

Compression:

Stored size: 791 Bytes

Contents

module Mokio
  module Concerns
    module Models
      #
      # Concern for ModulePosition model
      #
      module ModulePosition  extend ActiveSupport::Concern

        include Mokio::Concerns::Models::Common
        included do
          has_and_belongs_to_many :static_modules, :join_table => "mokio_available_modules"
          accepts_nested_attributes_for :static_modules

          amoeba do
            include_field :static_modules
          end
        end

        module ClassMethods
          #
          # Columns for table in CommonController#index view
          #
          def columns_for_table
            ["name"]
          end
        end

        def editable
          true
        end

        def deletable
          true
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mokio-0.0.6 lib/mokio/concerns/models/module_position.rb
mokio-0.0.5 lib/mokio/concerns/models/module_position.rb