Sql Adapter is the Sequel adapter for Ruby Casbin. With this library, Casbin can load policy from Sequel supported database or save policy to it.
gem 'casbin-ruby-sql-adapter'
require'casbin-ruby'require'casbin-ruby-sql-adapter'adapter=CasbinRubySqlAdapter::Adapter.new(db_url: 'sqlite:///test.db')e=Casbin::Enforcer.new('path/to/model.conf',adapter)sub="alice"# the user that wants to access a resource.obj="data1"# the resource that is going to be accessed.act="read"# the operation that the user performs on the resource.ife.enforce(sub,obj,act)# permit alice to read data1casbin_sqlalchemy_adapterelse# deny the request, show an errorend