Settings

Theme

Ask HN: Hash#path_exists? method [ruby]

1 points by mrThe 13 years ago · 0 comments · 1 min read


Hi guys, i just write this method: http://gist.github.com/mrThe/5143746

Why? Becouse i can write BaseController method like this:

  def check_params!(path, exception = "Not enough params")
    raise exception unless params.deep_symbolize_keys.path_exists?(path)
  end

And use it like this in needed controller action:

    check_params!({:user => [:email]}, "No email")
instead of

    raise "No email" unless params[:user] && params[:user][:email]
What do you think about this? Is it good idea?

/related to Ruby On Rails, i write some RESTful api app and every time will check input params.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection