Guest User

Untitled

a guest
Feb 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. require "rubygems"
  2. require "inline"
  3.  
  4. module Foo
  5. inline do |builder|
  6. builder.c "
  7. long fib(long n) {
  8. long x = 1, y = 1, i, temp;
  9. for (i=1; i < n; i++) {
  10. temp = y; y = x + temp; x = temp;
  11. }
  12. return y;
  13. }"
  14. end
  15. end
  16.  
  17. puts Foo.fib(30)
  18.  
  19. yields error:
  20. fibinline.rb:17: undefined method `fib' for Foo:Module (NoMethodError)
Add Comment
Please, Sign In to add comment