Module: ZendeskAPI::Console::Eval
- Defined in:
- lib/zendesk_api/console/console.rb
Instance Method Summary (collapse)
Instance Method Details
- (Object) loop_eval(str)
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/zendesk_api/console/console.rb', line 11 def loop_eval(str) split = str.split(/\s*\/\s*/) split[1..-1] = split[1..-1].map do |s| s =~ /\d+/ ? s : "\"#{s}\"" end split = split.join('/') split += '/' if str[-1] == '/' # puts ZendeskAPI::Console::ZD_DIRUP split.gsub!(/\.\./, "ZendeskAPI::Console::ZD_DIRUP") super(split) end |