Module: Rails3::Assist::Artifact::View::FileName
- Included in:
- CRUD::Delete::ViewHelper, Rails3::Assist::Artifact::View, Rails3::Assist::Artifact::View
- Defined in:
- lib/rails3_artifactor/artifact/file_name/view.rb
Defined Under Namespace
Modules: Helper
Constant Summary collapse
Instance Method Summary collapse
- #get_view_args(*args) ⇒ Object
-
#view_file_name(*args) ⇒ Object
TODO: Refactor all code below to make much more DRY !!!.
Instance Method Details
#get_view_args(*args) ⇒ Object
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/rails3_artifactor/artifact/file_name/view.rb', line 41 def get_view_args *args args = args.flatten raise ArgumentError, "view_file_name must be called with one or more arguments to return a view file" if args.size == 0 case args.size when 1 SingleArg.get_view_args *args else SingleArg.get_view_args *args end end |
#view_file_name(*args) ⇒ Object
TODO: Refactor all code below to make much more DRY !!!
36 37 38 39 |
# File 'lib/rails3_artifactor/artifact/file_name/view.rb', line 36 def view_file_name *args folder, action, type = get_view_args(args) File. File.join(DIR.view_dir, folder.to_s, "#{action}.#{type}") end |