Module: Chef::Sugar::Architecture

Extended by:
Architecture
Included in:
Architecture
Defined in:
lib/chef/sugar/architecture.rb

Instance Method Summary collapse

Instance Method Details

#_32_bit?(node) ⇒ Boolean Also known as: i386?

TODO:

Make this more than “not 64-bit”

Determine if the current architecture is 32-bit

Returns:

  • (Boolean)


38
39
40
# File 'lib/chef/sugar/architecture.rb', line 38

def _32_bit?(node)
  !_64_bit?(node)
end

#_64_bit?(node) ⇒ Boolean

Determine if the current architecture is 64-bit

Returns:

  • (Boolean)


27
28
29
# File 'lib/chef/sugar/architecture.rb', line 27

def _64_bit?(node)
  node['kernel']['machine'] == 'x86_64'
end