Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions lib/safemode/core_jails.rb
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ def core_jail_class_methods(klass)
# whitelisted methods for core classes ... kind of arbitrary selection
@@methods_whitelist = {
'Array' => %w(any? assoc at blank? collect collect! compact compact!
concat delete delete_at delete_if each each_index empty?
fetch fill first flatten flatten! hash include? index
concat delete delete_at delete_if each each_index each_with_index
empty? fetch fill first flatten flatten! hash include? index
indexes indices inject insert join last length map map! max min
nitems pop push present? rassoc reject reject! reverse
reverse! reverse_each rindex select shift size slice
Expand All @@ -69,8 +69,8 @@ def core_jail_class_methods(klass)
remainder round singleton_method_added step to_f to_i
to_int to_s truncate zero?),

'Hash' => %w(any? blank? clear delete delete_if each each_key
each_pair each_value empty? fetch dig has_key? has_value?
'Hash' => %w(any? blank? clear delete delete_if each each_key each_pair
each_value each_with_index empty? fetch dig has_key? has_value?
include? index invert key? keys length member? merge merge!
present? rec_merge! rehash reject reject! select shift
size sort store update value? values values_at),
Expand Down
Loading