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