class Transform_into

Public Class Methods

singular(var) click to toggle source
# File lib/Util/transform_into.rb, line 25
def self.singular(var)
  var.singularize
end
var_into_controller(var) click to toggle source
# File lib/Util/transform_into.rb, line 5
def self.var_into_controller(var)
  if var == ''

  else
    if var[-1] == 'y'
      var = "#{var[0...-1]}ies_controller"
    else
      var = "#{var}s_controller"
    end
  end
end
var_into_method(var) click to toggle source
# File lib/Util/transform_into.rb, line 17
def self.var_into_method(var)
  if var.to_s[0] == '@'
   "#{(var.to_s)[1..-1]}_path"
  else
    var = "#{var}_path"
  end
end