Class: Stellar::AccountFlags

Inherits:
XDR::Enum
  • Object
show all
Defined in:
lib/stellar/account_flags.rb,
generated/stellar/account_flags.rb

Class Method Summary collapse

Class Method Details

.make_mask(flags = nil) ⇒ Fixnum

Converts an array of Stellar::AccountFlags members into an Integer suitable for use in a SetOptionsOp.

Parameters:

Returns:

  • (Fixnum)

    the combined result



12
13
14
15
16
# File 'lib/stellar/account_flags.rb', line 12

def self.make_mask(flags=nil)
  flags ||= []

  flags.map(&:value).inject(&:|) || 0
end