├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .ruby-version ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── Rakefile ├── bin └── user_agent_parser ├── lib ├── user_agent_parser.rb └── user_agent_parser │ ├── cli.rb │ ├── device.rb │ ├── operating_system.rb │ ├── parser.rb │ ├── user_agent.rb │ └── version.rb ├── spec ├── cli_spec.rb ├── custom_regexes.yaml ├── device_spec.rb ├── operating_system_spec.rb ├── other_regexes.yaml ├── parser_spec.rb ├── spec_helper.rb ├── user_agent_spec.rb └── version_spec.rb └── user_agent_parser.gemspec /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.4 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/user_agent_parser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/bin/user_agent_parser -------------------------------------------------------------------------------- /lib/user_agent_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser.rb -------------------------------------------------------------------------------- /lib/user_agent_parser/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser/cli.rb -------------------------------------------------------------------------------- /lib/user_agent_parser/device.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser/device.rb -------------------------------------------------------------------------------- /lib/user_agent_parser/operating_system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser/operating_system.rb -------------------------------------------------------------------------------- /lib/user_agent_parser/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser/parser.rb -------------------------------------------------------------------------------- /lib/user_agent_parser/user_agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser/user_agent.rb -------------------------------------------------------------------------------- /lib/user_agent_parser/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/lib/user_agent_parser/version.rb -------------------------------------------------------------------------------- /spec/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/cli_spec.rb -------------------------------------------------------------------------------- /spec/custom_regexes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/custom_regexes.yaml -------------------------------------------------------------------------------- /spec/device_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/device_spec.rb -------------------------------------------------------------------------------- /spec/operating_system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/operating_system_spec.rb -------------------------------------------------------------------------------- /spec/other_regexes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/other_regexes.yaml -------------------------------------------------------------------------------- /spec/parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/parser_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/user_agent_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/user_agent_spec.rb -------------------------------------------------------------------------------- /spec/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/spec/version_spec.rb -------------------------------------------------------------------------------- /user_agent_parser.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ua-parser/uap-ruby/HEAD/user_agent_parser.gemspec --------------------------------------------------------------------------------