Class: Jets::Router::MethodCreator::New
- Defined in:
- lib/jets/router/method_creator/new.rb
Instance Method Summary collapse
Methods inherited from Code
#action, #full_as, #full_meth_name, #full_path, #initialize, #meth_args, #meth_result, #method_name_leaf, #param_name, #path_method, #url_method
Methods included from Util
#get_controller_action, #handle_on!, #join, #underscore
Constructor Details
This class inherits a constructor from Jets::Router::MethodCreator::Code
Instance Method Details
#meth_name ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/jets/router/method_creator/new.rb', line 3 def meth_name path_items = @path.to_s.split('/') if method_name_leaf && path_items.size != 2 nil # fallback: do not define url method else # comes from resources join(action, singularize(full_as), singularize(method_name_leaf)) end end |