# Fetching
Reality.country('Ukraine') # should return something of type Reality::Country
Reality.country('Uranus') # should return nil... or raise some NotFound-y exception?
methods like captial or currency should return some kind of generic Reality::Entity (showing it will be further queriable) -- or only in next versions?
complex properties like leaders (concept of President of Ukraine + personality of Petro Poroshenko, concept of Prime Minister + personality) should also behave decently!
In fact, first task here is to write several "pretty" showscase-y specs, the simplest ones -- and then implement them.
Country
should have at least some of useful methods from country infobox: https://en.wikipedia.org/wiki/Ukraine;captial
orcurrency
should return some kind of genericReality::Entity
(showing it will be further queriable) -- or only in next versions?In fact, first task here is to write several "pretty" showscase-y specs, the simplest ones -- and then implement them.