module RailsServices::Fileable
handles creating files and directories
Public Instance Methods
form_object_file()
click to toggle source
forms
# File lib/rails_services/fileable.rb, line 25 def form_object_file "#{object_name.underscore}_form.rb" end
form_spec_file()
click to toggle source
# File lib/rails_services/fileable.rb, line 29 def form_spec_file "#{object_name.underscore}_form_spec.rb" end
form_unit_file()
click to toggle source
# File lib/rails_services/fileable.rb, line 33 def form_unit_file "#{object_name.underscore}_form_test.rb" end
object_directory()
click to toggle source
# File lib/rails_services/fileable.rb, line 5 def object_directory file_path = parent_name.pluralize.underscore.to_s file_path += "/#{options['sub_folder'].underscore}" if options['sub_folder'].present? file_path end
service_object_file()
click to toggle source
services
# File lib/rails_services/fileable.rb, line 12 def service_object_file "#{object_name.underscore}.rb" end
service_spec_file()
click to toggle source
# File lib/rails_services/fileable.rb, line 16 def service_spec_file "#{object_name.underscore}_spec.rb" end
service_unit_file()
click to toggle source
# File lib/rails_services/fileable.rb, line 20 def service_unit_file "#{object_name.underscore}_test.rb" end