Sha256: 4192c3250ae6e2ab76b65ec0649f4a17121aa381d6775e6a5cd027ddedc4d066

Contents?: true

Size: 299 Bytes

Versions: 1

Compression:

Stored size: 299 Bytes

Contents

module TentD
  module Model
    module UserScoped
      def self.included(base)
        base.class_eval do
          belongs_to :user, 'TentD::Model::User'
          before :valid? do
            self.user_id ||= User.current.id if User.current
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tentd-0.0.1 lib/tentd/model/user_scoped.rb