class GObjectIntrospection::CallableInfo

Public Instance Methods

in_args() click to toggle source
# File lib/gobject-introspection/callable-info.rb, line 25
def in_args
  args.find_all do |arg|
    case arg.direction
    when Direction::IN, Direction::INOUT
      true
    else
      false
    end
  end
end
n_in_args() click to toggle source
# File lib/gobject-introspection/callable-info.rb, line 36
def n_in_args
  in_args.size
end
n_out_args() click to toggle source
# File lib/gobject-introspection/callable-info.rb, line 51
def n_out_args
  out_args.size
end
out_args() click to toggle source
# File lib/gobject-introspection/callable-info.rb, line 40
def out_args
  args.find_all do |arg|
    case arg.direction
    when Direction::OUT, Direction::INOUT
      true
    else
      false
    end
  end
end