├── .gitignore ├── .rspec ├── .rubocop.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── news_api.rb └── news_api │ ├── api_struct_settings.rb │ ├── clients │ ├── everything.rb │ ├── sources.rb │ └── top_headliners.rb │ ├── entities │ ├── article.rb │ └── source.rb │ ├── everything.rb │ ├── settings.rb │ ├── sources.rb │ ├── top_headliners.rb │ └── version.rb ├── news_api.gemspec └── spec ├── news_api_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/news_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api.rb -------------------------------------------------------------------------------- /lib/news_api/api_struct_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/api_struct_settings.rb -------------------------------------------------------------------------------- /lib/news_api/clients/everything.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/clients/everything.rb -------------------------------------------------------------------------------- /lib/news_api/clients/sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/clients/sources.rb -------------------------------------------------------------------------------- /lib/news_api/clients/top_headliners.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/clients/top_headliners.rb -------------------------------------------------------------------------------- /lib/news_api/entities/article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/entities/article.rb -------------------------------------------------------------------------------- /lib/news_api/entities/source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/entities/source.rb -------------------------------------------------------------------------------- /lib/news_api/everything.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/everything.rb -------------------------------------------------------------------------------- /lib/news_api/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/settings.rb -------------------------------------------------------------------------------- /lib/news_api/sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/sources.rb -------------------------------------------------------------------------------- /lib/news_api/top_headliners.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/lib/news_api/top_headliners.rb -------------------------------------------------------------------------------- /lib/news_api/version.rb: -------------------------------------------------------------------------------- 1 | module NewsApi 2 | VERSION = '0.1.0' 3 | end 4 | -------------------------------------------------------------------------------- /news_api.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/news_api.gemspec -------------------------------------------------------------------------------- /spec/news_api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/spec/news_api_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirillshevch/news_api/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------