Sha256: 01b2d75a575b70a61581f3d3bd413a1a52303b92dd69e57035ec7ad8c1172297

Contents?: true

Size: 574 Bytes

Versions: 5

Compression:

Stored size: 574 Bytes

Contents

class Module
  def tango_user options = {}
    self.send :include, CanTango::Users::User
    self.send :include, CanTango::Users::Masquerade if options[:masquerade]
  end
  alias_method :cantango_user, :tango_user

  def tango_user_account options = {}
    self.send :include, CanTango::Users::UserAccount
    self.send :include, CanTango::Users::Masquerade if options[:masquerade]
  end
  alias_method :tango_account, :tango_user_account
  alias_method :cantango_account, :tango_user_account

  def masquerader
    self.send :include, CanTango::Users::Masquerade
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cantango-0.9.4.7 lib/cantango/users/macros.rb
cantango-0.9.4.6 lib/cantango/users/macros.rb
cantango-0.9.4.5 lib/cantango/users/macros.rb
cantango-0.9.4.3 lib/cantango/users/macros.rb
cantango-0.9.4.2 lib/cantango/users/macros.rb