16 lines
621 B
Ruby
16 lines
621 B
Ruby
# frozen_string_literal: true
|
|
|
|
# NOTE: we deliberately do NOT define `Opencode::Rails` as a module —
|
|
# host applications often have files inside the `Opencode::` namespace
|
|
# that reference top-level `::Rails.something`. Defining
|
|
# `Opencode::Rails` would shadow `::Rails` under Ruby's constant
|
|
# lookup rules (`Rails.root` would resolve to `Opencode::Rails.root`
|
|
# and raise NoMethodError).
|
|
#
|
|
# The opencode-ruby gem uses `Opencode::VERSION` for its own version.
|
|
# We can't reuse the same constant from a second gem, so we use a
|
|
# distinct, non-namespaced constant.
|
|
module Opencode
|
|
RAILS_VERSION = "0.0.1.alpha9"
|
|
end
|