module Strateg
STRATEG module for interaction with API
Constants
- VERSION
Public Instance Methods
Gets available indicator’s dimensions @param [Integer] indicator_id
# File lib/strateg/api.rb, line 79 def available_indicators_dimensions(indicator_id) Request.new(Core::INDICATORS + "/#{indicator_id}").content end
Gets cohesion policies list
# File lib/strateg/api.rb, line 34 def cohesion_policies_list Request.new(Core::COHESION_POLICY).content end
Gets cohesion policy data @param [Integer] cohesion_id
# File lib/strateg/api.rb, line 40 def cohesion_policy_data(cohesion_id) Request.new(Core::COHESION_POLICY + "/#{cohesion_id}").content end
Gets coordinators data @param [Integer] strategy_id
# File lib/strateg/api.rb, line 140 def coordinators_data(strategy_id) Request.new(Core::STRATEGIES_AND_PROGRAMS_COORDINATORS + "/#{strategy_id}").content end
sex_id [Integer] 1 - total 2 - female 3 - male
# File lib/strateg/api.rb, line 112 def indicators_dimension_data(indicator_id, params = {}) Request.new(Core::INDICATORS + "/#{indicator_id}/dimensions", params).content end
Gets indicator’s metadata @param [Integer] indicator_id
# File lib/strateg/api.rb, line 132 def indicators_metadata(indicator_id) Request.new(Core::INDICATORS_METRICS + "/#{indicator_id}").content end
Gets list of indicators
# File lib/strateg/api.rb, line 73 def list_of_indicators Request.new(Core::INDICATORS).content end
Gets list of strategies and operational programmes
# File lib/strateg/api.rb, line 15 def list_of_strategies_and_operational_programmes Request.new(Core::STRATEGIES_AND_PROGRAMMES).content end
Gets the list of territorial units from the portrait jt
# File lib/strateg/api.rb, line 60 def list_of_territorial_units Request.new(Core::TERRITORIAL_DATA).content end
Gets list of thematic areas
# File lib/strateg/api.rb, line 47 def list_of_thematic_areas Request.new(Core::STATISTICS_BY_THEME).content end
territory_code [String] level_id [String]
# File lib/strateg/api.rb, line 124 def real_data(dimension_id, indicator_id, params = {}) Request.new(Core::INDICATORS + "/#{indicator_id}/dimensions/#{dimension_id}", params).content end
Gets strategies data @param [Integer] strategy_id
# File lib/strateg/api.rb, line 21 def strategy_data(strategy_id) Request.new(Core::STRATEGIES_AND_PROGRAMMES + "/#{strategy_id}").content end
Gets a description of a strategy @param [Integer] strategy_id
# File lib/strateg/api.rb, line 27 def strategy_description(strategy_id) Request.new(Core::STRATEGIES_AND_PROGRAMMES + "/#{strategy_id}/description").content end
Gets territory data @param [Integer] territory_code
# File lib/strateg/api.rb, line 66 def territory_data(territory_code) Request.new(Core::TERRITORIAL_DATA + "/#{territory_code}").content end
Gets data for the thematic area @param [Integer] area_id
# File lib/strateg/api.rb, line 53 def thematic_area_data(area_id) Request.new(Core::STATISTICS_BY_THEME + "/#{area_id}").content end