Undefined method `scope' for non ActiveRecord class

I am trying to use the geocoding capabilities into a table less
model , but the method :scope is not defined …
is there a way to include it ?

class SearchLocation
require ‘geocoder’
include ActiveModel::Validations
include ActiveModel::Conversion
extend ActiveModel::Naming
extend Geocoder::Model::ActiveRecord # extending the class w
geocoding capaibilities ( from geocoder)

geocoded_by :address
reverse_geocoded_by :latitude, :longitude

I get the error in the geocoder/stores/active_record.rb : # scope:
geocoded objects


require ‘geocoder/stores/base’

Add geocoding functionality to any ActiveRecord object.

module Geocoder::Store
module ActiveRecord
include Base
# Implementation of ‘included’ hook method.
def self.included(base)
base.extend ClassMethods
base.class_eval do

    # scope: geocoded objects
    scope :geocoded, lambda {  # this raises the error

any feedback welcome