Class: CloudInit::Userdata::Blank

Inherits:
CloudInit::Userdata show all
Defined in:
lib/cloudinit_userdata/formats/blank.rb

Constant Summary collapse

REGEXP =
/\A[[:space:]]*\z/

Constants inherited from CloudInit::Userdata

VERSION

Instance Attribute Summary

Attributes inherited from CloudInit::Userdata

#raw

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from CloudInit::Userdata

#initialize, mimetypes, parse, register_format, #valid?, #validate

Constructor Details

This class inherits a constructor from CloudInit::Userdata

Class Method Details

.match?(value) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/cloudinit_userdata/formats/blank.rb', line 6

def self.match?(value)
  value.nil? || !REGEXP.match(value).nil?
end

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/cloudinit_userdata/formats/blank.rb', line 10

def empty?
  true
end