Sha256: c820392eb76fb44458c7ec0e19a55a7c6df2d59e310c8356f1bd1cc9d563c4dd

Contents?: true

Size: 364 Bytes

Versions: 3

Compression:

Stored size: 364 Bytes

Contents

require 'perimeter/backend/adapters/active_record'

module My
  module Games
    class Backend < ActiveRecord::Base

      include Perimeter::Backend::Adapters::ActiveRecord

      validates :genre, presence: true

      before_validation :set_director

      private

      def set_director
        self.director = 'Gene Roddenberry'
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
perimeter-activerecord-0.0.4 spec/support/models/my/games/backend.rb
perimeter-activerecord-0.0.2 spec/support/models/my/games/backend.rb
perimeter-activerecord-0.0.1 spec/support/models/my/games/backend.rb