Sha256: a7e815cb4cadb237a9e47111e6a3433be866fcf36e98197dc53ea2c981e841e2

Contents?: true

Size: 293 Bytes

Versions: 93

Compression:

Stored size: 293 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), "spec_helper"))

class Timeval < FFI::Struct
  layout :tv_sec, :ulong, 0, :tv_usec, :ulong, 4  
end

describe FFI::Struct do
  it "allows setting fields" do
    t = Timeval.new
    t[:tv_sec] = 12
    t[:tv_sec].should == 12
  end
end

Version data entries

93 entries across 91 versions & 13 rubygems

Version Path
ffi-0.5.0-x86-mingw32 spec/ffi/rbx/struct_spec.rb
ffi-0.5.0 spec/ffi/rbx/struct_spec.rb
ffi-0.4.0-x86-mswin32 spec/ffi/rbx/struct_spec.rb
ffi-0.4.0 spec/ffi/rbx/struct_spec.rb
ffi-0.1.0 specs/rbx/struct_spec.rb
ffi-0.1.1 specs/rbx/struct_spec.rb
ffi-0.2.0 specs/rbx/struct_spec.rb
ffi-0.3.1 spec/ffi/rbx/struct_spec.rb
ffi-0.3.0 spec/ffi/rbx/struct_spec.rb
ffi-0.3.5 spec/ffi/rbx/struct_spec.rb
ffi-0.3.2 spec/ffi/rbx/struct_spec.rb
ffi-0.3.3 spec/ffi/rbx/struct_spec.rb
ffi-0.3.4 spec/ffi/rbx/struct_spec.rb