├── .circleci └── config.yml ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .mailmap ├── .rspec ├── .travis.yml ├── CHANGELOG.md ├── CODEOWNERS ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── active_force.gemspec ├── lib ├── active_force.rb ├── active_force │ ├── active_query.rb │ ├── association.rb │ ├── association │ │ ├── association.rb │ │ ├── belongs_to_association.rb │ │ ├── eager_load_builder_for_nested_includes.rb │ │ ├── eager_load_projection_builder.rb │ │ ├── has_many_association.rb │ │ ├── has_one_association.rb │ │ └── relation_model_builder.rb │ ├── bulk.rb │ ├── bulk │ │ ├── job.rb │ │ ├── job_result.rb │ │ └── records.rb │ ├── field.rb │ ├── mapping.rb │ ├── query.rb │ ├── select_builder.rb │ ├── sobject.rb │ ├── standard_types.rb │ ├── table.rb │ └── version.rb ├── active_model │ ├── attribute │ │ └── uninitialized_value.rb │ └── type │ │ └── salesforce │ │ ├── multipicklist.rb │ │ └── percent.rb └── generators │ └── active_force │ └── model │ ├── USAGE │ ├── model_generator.rb │ └── templates │ └── model.rb.erb └── spec ├── active_force ├── active_query_spec.rb ├── association │ └── relation_model_builder_spec.rb ├── association_spec.rb ├── bulk │ ├── job_result_spec.rb │ ├── job_spec.rb │ └── record_spec.rb ├── bulk_spec.rb ├── callbacks_spec.rb ├── field_spec.rb ├── mapping_spec.rb ├── query_spec.rb ├── sobject │ ├── includes_spec.rb │ ├── select_spec.rb │ └── table_name_spec.rb ├── sobject_spec.rb └── table_spec.rb ├── active_force_spec.rb ├── fixtures └── sobject │ └── single_sobject_hash.yml ├── spec_helper.rb └── support ├── bangwhiz.rb ├── fixture_helpers.rb ├── restforce_factories.rb ├── sobjects.rb └── whizbang.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/.mailmap -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/Rakefile -------------------------------------------------------------------------------- /active_force.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/active_force.gemspec -------------------------------------------------------------------------------- /lib/active_force.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force.rb -------------------------------------------------------------------------------- /lib/active_force/active_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/active_query.rb -------------------------------------------------------------------------------- /lib/active_force/association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association.rb -------------------------------------------------------------------------------- /lib/active_force/association/association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/association.rb -------------------------------------------------------------------------------- /lib/active_force/association/belongs_to_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/belongs_to_association.rb -------------------------------------------------------------------------------- /lib/active_force/association/eager_load_builder_for_nested_includes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/eager_load_builder_for_nested_includes.rb -------------------------------------------------------------------------------- /lib/active_force/association/eager_load_projection_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/eager_load_projection_builder.rb -------------------------------------------------------------------------------- /lib/active_force/association/has_many_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/has_many_association.rb -------------------------------------------------------------------------------- /lib/active_force/association/has_one_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/has_one_association.rb -------------------------------------------------------------------------------- /lib/active_force/association/relation_model_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/association/relation_model_builder.rb -------------------------------------------------------------------------------- /lib/active_force/bulk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/bulk.rb -------------------------------------------------------------------------------- /lib/active_force/bulk/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/bulk/job.rb -------------------------------------------------------------------------------- /lib/active_force/bulk/job_result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/bulk/job_result.rb -------------------------------------------------------------------------------- /lib/active_force/bulk/records.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/bulk/records.rb -------------------------------------------------------------------------------- /lib/active_force/field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/field.rb -------------------------------------------------------------------------------- /lib/active_force/mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/mapping.rb -------------------------------------------------------------------------------- /lib/active_force/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/query.rb -------------------------------------------------------------------------------- /lib/active_force/select_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/select_builder.rb -------------------------------------------------------------------------------- /lib/active_force/sobject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/sobject.rb -------------------------------------------------------------------------------- /lib/active_force/standard_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/standard_types.rb -------------------------------------------------------------------------------- /lib/active_force/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_force/table.rb -------------------------------------------------------------------------------- /lib/active_force/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ActiveForce 4 | VERSION = '0.25.0' 5 | end 6 | -------------------------------------------------------------------------------- /lib/active_model/attribute/uninitialized_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_model/attribute/uninitialized_value.rb -------------------------------------------------------------------------------- /lib/active_model/type/salesforce/multipicklist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_model/type/salesforce/multipicklist.rb -------------------------------------------------------------------------------- /lib/active_model/type/salesforce/percent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/active_model/type/salesforce/percent.rb -------------------------------------------------------------------------------- /lib/generators/active_force/model/USAGE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/generators/active_force/model/USAGE -------------------------------------------------------------------------------- /lib/generators/active_force/model/model_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/generators/active_force/model/model_generator.rb -------------------------------------------------------------------------------- /lib/generators/active_force/model/templates/model.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/lib/generators/active_force/model/templates/model.rb.erb -------------------------------------------------------------------------------- /spec/active_force/active_query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/active_query_spec.rb -------------------------------------------------------------------------------- /spec/active_force/association/relation_model_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/association/relation_model_builder_spec.rb -------------------------------------------------------------------------------- /spec/active_force/association_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/association_spec.rb -------------------------------------------------------------------------------- /spec/active_force/bulk/job_result_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/bulk/job_result_spec.rb -------------------------------------------------------------------------------- /spec/active_force/bulk/job_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/bulk/job_spec.rb -------------------------------------------------------------------------------- /spec/active_force/bulk/record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/bulk/record_spec.rb -------------------------------------------------------------------------------- /spec/active_force/bulk_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/bulk_spec.rb -------------------------------------------------------------------------------- /spec/active_force/callbacks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/callbacks_spec.rb -------------------------------------------------------------------------------- /spec/active_force/field_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/field_spec.rb -------------------------------------------------------------------------------- /spec/active_force/mapping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/mapping_spec.rb -------------------------------------------------------------------------------- /spec/active_force/query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/query_spec.rb -------------------------------------------------------------------------------- /spec/active_force/sobject/includes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/sobject/includes_spec.rb -------------------------------------------------------------------------------- /spec/active_force/sobject/select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/sobject/select_spec.rb -------------------------------------------------------------------------------- /spec/active_force/sobject/table_name_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/sobject/table_name_spec.rb -------------------------------------------------------------------------------- /spec/active_force/sobject_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/sobject_spec.rb -------------------------------------------------------------------------------- /spec/active_force/table_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force/table_spec.rb -------------------------------------------------------------------------------- /spec/active_force_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/active_force_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/sobject/single_sobject_hash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/fixtures/sobject/single_sobject_hash.yml -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/bangwhiz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/support/bangwhiz.rb -------------------------------------------------------------------------------- /spec/support/fixture_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/support/fixture_helpers.rb -------------------------------------------------------------------------------- /spec/support/restforce_factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/support/restforce_factories.rb -------------------------------------------------------------------------------- /spec/support/sobjects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/support/sobjects.rb -------------------------------------------------------------------------------- /spec/support/whizbang.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beyond-Finance/active_force/HEAD/spec/support/whizbang.rb --------------------------------------------------------------------------------