Sha256: baae9b274acd01c3da6c9814b1533992931f33bc1a1ab64535b62b5a72551dce

Contents?: true

Size: 214 Bytes

Versions: 24

Compression:

Stored size: 214 Bytes

Contents

class Hash

  def compact
    delete_if { |k, v| v.blank? }
  end

  def cleanup
    whitelist = %w(controller action id _input _popup resource attribute)
    delete_if { |k, v| !whitelist.include?(k) }
  end

end

Version data entries

24 entries across 24 versions & 2 rubygems

Version Path
brainsome_typus-4.0.0.beta13 lib/support/hash.rb
brainsome_typus-4.0.0.beta12 lib/support/hash.rb
brainsome_typus-4.0.0.beta11 lib/support/hash.rb
brainsome_typus-4.0.0.beta10 lib/support/hash.rb
brainsome_typus-4.0.0.beta9 lib/support/hash.rb
brainsome_typus-4.0.0.beta8 lib/support/hash.rb
brainsome_typus-4.0.0.beta7 lib/support/hash.rb
brainsome_typus-4.0.0.beta6 lib/support/hash.rb
brainsome_typus-4.0.0.beta5 lib/support/hash.rb
brainsome_typus-4.0.0.beta4 lib/support/hash.rb
brainsome_typus-4.0.0.beta3 lib/support/hash.rb
brainsome_typus-4.0.0.beta2 lib/support/hash.rb
brainsome_typus-4.0.0.beta1 lib/support/hash.rb
typus-3.1.10 lib/support/hash.rb
typus-3.1.9 lib/support/hash.rb
typus-3.1.8 lib/support/hash.rb
typus-3.1.7 lib/support/hash.rb
typus-3.1.6 lib/support/hash.rb
typus-3.1.5 lib/support/hash.rb
typus-3.1.4 lib/support/hash.rb