Class: PaynetEasy::PaynetEasyApi::Query::QueryFactory
- Inherits:
-
Object
- Object
- PaynetEasy::PaynetEasyApi::Query::QueryFactory
- Defined in:
- lib/paynet_easy/paynet_easy_api/query/query_factory.rb
Instance Method Summary collapse
-
#query(api_query_name) ⇒ Prototype::Query
Create API query object by API query method.
Instance Method Details
#query(api_query_name) ⇒ Prototype::Query
Create API query object by API query method
11 12 13 14 15 16 17 |
# File 'lib/paynet_easy/paynet_easy_api/query/query_factory.rb', line 11 def query(api_query_name) query_class = "#{api_query_name.camelize}Query" query_file = "query/#{api_query_name.gsub('-', '_')}_query" require query_file PaynetEasy::PaynetEasyApi::Query.const_get(query_class).new(api_query_name) end |