Sha256: 992c2ffd33a3c835120f32b115e803ad6e4685f095a8fec2be16d6e5453439af
Contents?: true
Size: 495 Bytes
Versions: 10
Compression:
Stored size: 495 Bytes
Contents
require 'active_model' module CanTango module Model module Guest def self.included(base) base.extend ::ActiveModel::Naming base.extend ::ActiveModel::Callbacks base.send :include, ::ActiveModel::Conversion base.send :include, ::ActiveModel::Validations end def email 'guest@example.com' end def has_role? role role.to_sym == :guest end def persisted? false end end end end
Version data entries
10 entries across 10 versions & 1 rubygems