module Strateg

STRATEG module for interaction with API

Constants

VERSION

Public Instance Methods

available_indicators_dimensions(indicator_id) click to toggle source

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
cohesion_policies_list() click to toggle source

Gets cohesion policies list

# File lib/strateg/api.rb, line 34
def cohesion_policies_list
  Request.new(Core::COHESION_POLICY).content
end
cohesion_policy_data(cohesion_id) click to toggle source

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
coordinators_data(strategy_id) click to toggle source

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
indicators_dimension_data(indicator_id, params = {}) click to toggle source

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
indicators_metadata(indicator_id) click to toggle source

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
list_of_indicators() click to toggle source

Gets list of indicators

# File lib/strateg/api.rb, line 73
def list_of_indicators
  Request.new(Core::INDICATORS).content
end
list_of_strategies_and_operational_programmes() click to toggle source

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
list_of_territorial_units() click to toggle source

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
list_of_thematic_areas() click to toggle source

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
real_data(dimension_id, indicator_id, params = {}) click to toggle source

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
strategy_data(strategy_id) click to toggle source

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
strategy_description(strategy_id) click to toggle source

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
territory_data(territory_code) click to toggle source

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
thematic_area_data(area_id) click to toggle source

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