Sha256: 1c7d0091ed0918d02993ca6152f4a1cdc3b9e4b90dba8f83ec120d5c63f14ef6

Contents?: true

Size: 433 Bytes

Versions: 30

Compression:

Stored size: 433 Bytes

Contents

%w[ostruct Win32API pp].each {|x| require x}

module Ragweed;end
module Ragweed::Wrap32
  class WinX < StandardError
    attr_reader :code
    attr_reader :msg
    attr_reader :call
    def initialize(sym=nil)
      @call = sym 
      @code = Ragweed::Wrap32::get_last_error()
      @msg = "#{(@call ? @call.to_s + ": " : "")}(#{@code}) #{ Ragweed::Wrap32::format_message(@code) }"
      super @msg
    end
  end
end

Version data entries

30 entries across 30 versions & 3 rubygems

Version Path
iZsh-ragweed-0.1.8 lib/ragweed/wrap32/winx.rb
tduehr-ragweed-0.1.5 lib/ragweed/wrap32/winx.rb
tduehr-ragweed-0.1.6 lib/ragweed/wrap32/winx.rb
tduehr-ragweed-0.1.7.1 lib/ragweed/wrap32/winx.rb
tduehr-ragweed-0.1.7.2 lib/ragweed/wrap32/winx.rb
tduehr-ragweed-0.1.7 lib/ragweed/wrap32/winx.rb
ragweed-0.2.9 lib/ragweed/wrap32/winx.rb
ragweed-0.2.8 lib/ragweed/wrap32/winx.rb
ragweed-0.2.7 lib/ragweed/wrap32/winx.rb
ragweed-0.2.6-java lib/ragweed/wrap32/winx.rb
ragweed-0.2.6 lib/ragweed/wrap32/winx.rb
ragweed-0.2.5-java lib/ragweed/wrap32/winx.rb
ragweed-0.2.5 lib/ragweed/wrap32/winx.rb
ragweed-0.2.4-java lib/ragweed/wrap32/winx.rb
ragweed-0.2.4 lib/ragweed/wrap32/winx.rb
ragweed-0.2.3-java lib/ragweed/wrap32/winx.rb
ragweed-0.2.3 lib/ragweed/wrap32/winx.rb
ragweed-0.2.2 lib/ragweed/wrap32/winx.rb
ragweed-0.2.1-java lib/ragweed/wrap32/winx.rb
ragweed-0.2.1 lib/ragweed/wrap32/winx.rb