module Resolvers
Public Instance Methods
resolve_class(str)
click to toggle source
# File lib/cucumber/sammies/support/resolvers.rb, line 21 def resolve_class(str) str.singularize.titleize.delete(' ').constantize end
resolve_ivar(str)
click to toggle source
# File lib/cucumber/sammies/support/resolvers.rb, line 11 def resolve_ivar(str) model = str.tr(' ', '_') instance_variable_get("@#{model}") end
resolve_locale(str)
click to toggle source
# File lib/cucumber/sammies/support/resolvers.rb, line 2 def resolve_locale(str) str = str.gsub(/\s/, '.') I18n.t(str) end
resolve_path(str)
click to toggle source
# File lib/cucumber/sammies/support/resolvers.rb, line 7 def resolve_path(str) send(str.tr(' ', '_') + '_path') end
set_ivar(str, value)
click to toggle source
# File lib/cucumber/sammies/support/resolvers.rb, line 16 def set_ivar(str, value) model = str.tr(' ', '_') instance_variable_set("@#{model}", value) end