├── .gitignore ├── .rspec ├── .ruby-version ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin └── legato ├── legato.gemspec ├── lib ├── legato.rb └── legato │ ├── cli.rb │ ├── core_ext │ ├── array.rb │ └── string.rb │ ├── filter.rb │ ├── filter_set.rb │ ├── list_parameter.rb │ ├── management │ ├── account.rb │ ├── account_summary.rb │ ├── finder.rb │ ├── goal.rb │ ├── model.rb │ ├── profile.rb │ ├── query.rb │ ├── segment.rb │ └── web_property.rb │ ├── model.rb │ ├── profile_methods.rb │ ├── query.rb │ ├── request.rb │ ├── response.rb │ ├── user.rb │ └── version.rb └── spec ├── cassettes ├── management │ ├── accounts.json │ ├── no_profiles.json │ ├── profiles.json │ └── web_properties.json └── model │ └── basic.json ├── fixtures └── simple_response.json ├── integration ├── management_spec.rb └── model_spec.rb ├── lib └── legato │ ├── filter_spec.rb │ ├── legato_spec.rb │ ├── list_parameter_spec.rb │ ├── management │ ├── account_spec.rb │ ├── account_summary_spec.rb │ ├── goal_spec.rb │ ├── legato_spec.rb │ ├── profile_spec.rb │ ├── segment_spec.rb │ └── web_property_spec.rb │ ├── model_spec.rb │ ├── query_spec.rb │ ├── response_spec.rb │ └── user_spec.rb ├── spec_helper.rb └── support ├── examples └── management_finder.rb └── macros └── oauth.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --format documentation -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.0.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/legato: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/bin/legato -------------------------------------------------------------------------------- /legato.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/legato.gemspec -------------------------------------------------------------------------------- /lib/legato.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato.rb -------------------------------------------------------------------------------- /lib/legato/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/cli.rb -------------------------------------------------------------------------------- /lib/legato/core_ext/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/core_ext/array.rb -------------------------------------------------------------------------------- /lib/legato/core_ext/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/core_ext/string.rb -------------------------------------------------------------------------------- /lib/legato/filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/filter.rb -------------------------------------------------------------------------------- /lib/legato/filter_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/filter_set.rb -------------------------------------------------------------------------------- /lib/legato/list_parameter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/list_parameter.rb -------------------------------------------------------------------------------- /lib/legato/management/account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/account.rb -------------------------------------------------------------------------------- /lib/legato/management/account_summary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/account_summary.rb -------------------------------------------------------------------------------- /lib/legato/management/finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/finder.rb -------------------------------------------------------------------------------- /lib/legato/management/goal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/goal.rb -------------------------------------------------------------------------------- /lib/legato/management/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/model.rb -------------------------------------------------------------------------------- /lib/legato/management/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/profile.rb -------------------------------------------------------------------------------- /lib/legato/management/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/query.rb -------------------------------------------------------------------------------- /lib/legato/management/segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/segment.rb -------------------------------------------------------------------------------- /lib/legato/management/web_property.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/management/web_property.rb -------------------------------------------------------------------------------- /lib/legato/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/model.rb -------------------------------------------------------------------------------- /lib/legato/profile_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/profile_methods.rb -------------------------------------------------------------------------------- /lib/legato/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/query.rb -------------------------------------------------------------------------------- /lib/legato/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/request.rb -------------------------------------------------------------------------------- /lib/legato/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/response.rb -------------------------------------------------------------------------------- /lib/legato/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/lib/legato/user.rb -------------------------------------------------------------------------------- /lib/legato/version.rb: -------------------------------------------------------------------------------- 1 | module Legato 2 | VERSION = "0.7.0" 3 | end 4 | -------------------------------------------------------------------------------- /spec/cassettes/management/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/cassettes/management/accounts.json -------------------------------------------------------------------------------- /spec/cassettes/management/no_profiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/cassettes/management/no_profiles.json -------------------------------------------------------------------------------- /spec/cassettes/management/profiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/cassettes/management/profiles.json -------------------------------------------------------------------------------- /spec/cassettes/management/web_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/cassettes/management/web_properties.json -------------------------------------------------------------------------------- /spec/cassettes/model/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/cassettes/model/basic.json -------------------------------------------------------------------------------- /spec/fixtures/simple_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/fixtures/simple_response.json -------------------------------------------------------------------------------- /spec/integration/management_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/integration/management_spec.rb -------------------------------------------------------------------------------- /spec/integration/model_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/integration/model_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/filter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/filter_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/legato_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/legato_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/list_parameter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/list_parameter_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/account_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/account_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/account_summary_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/account_summary_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/goal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/goal_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/legato_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/legato_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/profile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/profile_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/segment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/segment_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/management/web_property_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/management/web_property_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/model_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/model_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/query_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/response_spec.rb -------------------------------------------------------------------------------- /spec/lib/legato/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/lib/legato/user_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/examples/management_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/support/examples/management_finder.rb -------------------------------------------------------------------------------- /spec/support/macros/oauth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpitale/legato/HEAD/spec/support/macros/oauth.rb --------------------------------------------------------------------------------