Method: ZerigoDNS::Resource::Naming::ClassMethods#default_resource_name

Defined in:
lib/zerigodns/resource/naming.rb

#default_resource_nameString

Default Resource Name

Returns:

  • (String)

    generated resource name from class name “e.g. ZerigoDNS::ZoneTemplate -> zone_template”



9
10
11
12
# File 'lib/zerigodns/resource/naming.rb', line 9

def default_resource_name
  result = self.to_s.split("::").last.gsub(/([A-Z])/, '_\1').downcase
  result.slice 1, result.length
end