Module: Hcloud
- Defined in:
- lib/hcloud.rb,
lib/hcloud/iso.rb,
lib/hcloud/image.rb,
lib/hcloud/action.rb,
lib/hcloud/client.rb,
lib/hcloud/errors.rb,
lib/hcloud/server.rb,
lib/hcloud/volume.rb,
lib/hcloud/network.rb,
lib/hcloud/ssh_key.rb,
lib/hcloud/version.rb,
lib/hcloud/location.rb,
lib/hcloud/datacenter.rb,
lib/hcloud/pagination.rb,
lib/hcloud/floating_ip.rb,
lib/hcloud/server_type.rb,
lib/hcloud/entry_loader.rb,
lib/hcloud/iso_resource.rb,
lib/hcloud/typhoeus_ext.rb,
lib/hcloud/image_resource.rb,
lib/hcloud/action_resource.rb,
lib/hcloud/server_resource.rb,
lib/hcloud/volume_resource.rb,
lib/hcloud/network_resource.rb,
lib/hcloud/ssh_key_resource.rb,
lib/hcloud/abstract_resource.rb,
lib/hcloud/location_resource.rb,
lib/hcloud/datacenter_resource.rb,
lib/hcloud/floating_ip_resource.rb,
lib/hcloud/server_type_resource.rb
Defined Under Namespace
Modules: EntryLoader, TyphoeusExt Classes: AbstractResource, Action, ActionResource, Client, Datacenter, DatacenterResource, Error, FloatingIP, FloatingIPResource, Image, ImageResource, Iso, IsoResource, Location, LocationResource, Network, NetworkResource, Pagination, SSHKey, SSHKeyResource, Server, ServerResource, ServerType, ServerTypeResource, Volume, VolumeResource
Constant Summary collapse
- COLLECT_ARGS =
proc do |method_name, bind| query = bind.receiver.method(method_name).parameters.inject({}) do |hash, (_type, name)| hash.merge(name => bind.local_variable_get(name)) end query.delete_if { |_, v| v.nil? } end
- VERSION =
'1.0.1'