Module: Clouddns::Actions
- Defined in:
- lib/clouddns/actions.rb,
lib/clouddns/actions/print.rb,
lib/clouddns/actions/migrate.rb,
lib/clouddns/actions/zonefile.rb,
lib/clouddns/actions/generic_action.rb
Defined Under Namespace
Classes: GenericAction, Migrate, Print, Zonefile
Class Method Summary
collapse
Class Method Details
.by_name(name) ⇒ Object
9
10
11
12
13
14
15
16
17
|
# File 'lib/clouddns/actions.rb', line 9
def self.by_name name
case name.downcase
when 'print' then Print
when 'migrate' then Migrate
when 'zonefile' then Zonefile
else
raise "Unknown action: #{name}"
end
end
|