Query features with Chalk's Ruby client library
The Chalk Ruby client library provides a convenient way to query features from your Ruby applications.
Add chalk_ruby to your Gemfile:
gem 'chalk_ruby'Then run:
bundle installOr install it directly:
gem install chalk_rubyHere’s a quick example of how to use the Chalk Ruby client:
require 'chalk_ruby'
# Initialize the client
client = ChalkRuby::Client.new(
client_id: 'your-client-id',
client_secret: 'your-client-secret',
environment_id: 'your-environment-id'
)
# Query features
result = client.query(
inputs: {
'user.id' => 'user123'
},
outputs: [
'user.credit_score',
'user.account_age_days'
]
)
puts result