TaskLib
# File lib/rake/baseextensiontask.rb, line 43
43: def define
44: fail "Extension name must be provided." if @name.nil?
45:
46: define_compile_tasks
47: end
# File lib/rake/baseextensiontask.rb, line 55
55: def binary(platform = nil)
56: ext = case platform
57: when /darwin/
58: 'bundle'
59: when /mingw|mswin|linux/
60: 'so'
61: when /java/
62: 'jar'
63: else
64: RbConfig::CONFIG['DLEXT']
65: end
66: "#{@name}.#{ext}"
67: end
# File lib/rake/baseextensiontask.rb, line 51
51: def define_compile_tasks
52: raise NotImplementedError
53: end
# File lib/rake/baseextensiontask.rb, line 69
69: def source_files
70: @source_files ||= FileList["#{@ext_dir}/#{@source_pattern}"]
71: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.