Method: Thrift::Union.qmark_isset_method

Defined in:
lib/thrift/union.rb

.qmark_isset_method(klass, field_info) ⇒ Object



114
115
116
117
118
# File 'lib/thrift/union.rb', line 114

def self.qmark_isset_method(klass, field_info)
  klass.send :define_method, "#{field_info[:name]}?" do
    get_set_field == field_info[:name].to_sym && !get_value.nil?
  end
end