Class: OpenTox::Feature
- Defined in:
- lib/opentox-ruby-api-wrapper.rb
Instance Attribute Summary
Attributes inherited from OpenTox
Instance Method Summary collapse
-
#initialize(params) ⇒ Feature
constructor
Initialize with
:uri => uri
, or:name => name, :values => hash_of_property_names_and_values
. -
#value(property) ⇒ Object
Get the value of a property.
Methods inherited from OpenTox
#destroy, #finished?, #name, #uri_escape
Constructor Details
#initialize(params) ⇒ Feature
Initialize with :uri => uri
, or :name => name, :values => hash_of_property_names_and_values
76 77 78 79 80 81 82 83 84 85 |
# File 'lib/opentox-ruby-api-wrapper.rb', line 76 def initialize(params) if params[:uri] @uri = params[:uri].to_s else @uri = ENV['OPENTOX_FEATURE'] + uri_escape(params[:name]) params[:values].each do |k,v| @uri += '/' + k.to_s + '/' + v.to_s end end end |
Instance Method Details
#value(property) ⇒ Object
Get the value of a property
88 89 90 |
# File 'lib/opentox-ruby-api-wrapper.rb', line 88 def value(property) RestClient.get @uri + '/' + property end |