Module: Snaptable::Helpers::ButtonsHelper

Defined in:
lib/snaptable/helpers/buttons_helper.rb

Instance Method Summary collapse

Instance Method Details

#add_button?Boolean

Returns:

  • (Boolean)


5
6
7
8
# File 'lib/snaptable/helpers/buttons_helper.rb', line 5

def add_button?
  Snaptable.add_button && 
  (!Snaptable.use_permission || rights?(:create, params[:controller]))
end

#delete_button?Boolean

Returns:

  • (Boolean)


20
21
22
23
# File 'lib/snaptable/helpers/buttons_helper.rb', line 20

def delete_button?
  Snaptable.delete_button && 
  (!Snaptable.use_permission || rights?(:destroy, params[:controller]))
end

#edit_button?Boolean

Returns:

  • (Boolean)


10
11
12
13
# File 'lib/snaptable/helpers/buttons_helper.rb', line 10

def edit_button?
  Snaptable.edit_button && 
  (!Snaptable.use_permission || rights?(:update, params[:controller]))
end

#show_button?Boolean

Returns:

  • (Boolean)


15
16
17
18
# File 'lib/snaptable/helpers/buttons_helper.rb', line 15

def show_button?
  Snaptable.show_button && 
  (!Snaptable.use_permission || rights?(:read, params[:controller]))
end