module Boxroom::Models::InstanceMethods

Public Instance Methods

destroy_boxroom_user(params) click to toggle source
# File lib/boxroom/models.rb, line 26
def destroy_boxroom_user(params)
  bu = Boxroom::User.find_by_original_id(id)
  bu.destroy if bu
  true
end
save_boxroom_user(params) click to toggle source
# File lib/boxroom/models.rb, line 15
def save_boxroom_user(params)
  bu = Boxroom::User.find_by_original_id(id)
  bu = Boxroom::User.new if bu.nil?
  bu.original_id = id
  bu.name = send(params[:name])
  bu.email = send(params[:email])
  bu.is_admin = send(params[:is_admin])
  bu.save
  throw "Failed to save Boxroom::User with email=#{bu.email}" unless bu.persisted?
end