lib/standup.rb in standup-0.3.15 vs lib/standup.rb in standup-0.3.16
- old
+ new
@@ -42,10 +42,10 @@
end
@@scripts
end
def self.script type = :node, &block
- name = block.__file__.match(/([^\/]*)\.rb$/)[1]
+ name = eval("__FILE__", block.binding).match(/([^\/]*)\.rb$/)[1]
superclass = scripts[name] || case type
when :node
Scripts::Node
when :local
Scripts::Base
\ No newline at end of file