/ruby1.8.7/lib/ruby/gems/1.8/doc/sqlite3-ruby-1.2.4/rdoc/classes/SQLite3/Driver/DL/Driver.src/M000057.html

https://github.com/wholly/rockstar-rails-stack · HTML · 26 lines · 24 code · 2 blank · 0 comment · 0 complexity · 3658db7d9932e01e6160d4484b3073b2 MD5 · raw file

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html>
  6. <head>
  7. <title>result_text (SQLite3::Driver::DL::Driver)</title>
  8. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  9. <link rel="stylesheet" href="../../../../.././rdoc-style.css" type="text/css" media="screen" />
  10. </head>
  11. <body class="standalone-code">
  12. <pre><span class="ruby-comment cmt"># File lib/sqlite3/driver/dl/driver.rb, line 101</span>
  13. <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">result_text</span>( <span class="ruby-identifier">func</span>, <span class="ruby-identifier">text</span>, <span class="ruby-identifier">utf16</span>=<span class="ruby-keyword kw">false</span> )
  14. <span class="ruby-identifier">method</span> = <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">utf16</span>
  15. <span class="ruby-keyword kw">when</span> <span class="ruby-keyword kw">false</span>, <span class="ruby-keyword kw">nil</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">:sqlite3_result_text</span>
  16. <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:le</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">:sqlite3_result_text16le</span>
  17. <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:be</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">:sqlite3_result_text16be</span>
  18. <span class="ruby-keyword kw">else</span> <span class="ruby-identifier">:sqlite3_result_text16</span>
  19. <span class="ruby-keyword kw">end</span>
  20. <span class="ruby-identifier">s</span> = <span class="ruby-identifier">text</span>.<span class="ruby-identifier">to_s</span>
  21. <span class="ruby-constant">API</span>.<span class="ruby-identifier">send</span>( <span class="ruby-identifier">method</span>, <span class="ruby-identifier">func</span>, <span class="ruby-identifier">s</span>, <span class="ruby-identifier">s</span>.<span class="ruby-identifier">length</span>, <span class="ruby-constant">TRANSIENT</span> )
  22. <span class="ruby-keyword kw">end</span></pre>
  23. </body>
  24. </html>