Module: TsonRails
- Defined in:
- lib/tson_rails.rb,
lib/tson_rails/error.rb,
lib/tson_rails/absent.rb,
lib/tson_rails/encoder.rb,
lib/tson_rails/railtie.rb,
lib/tson_rails/version.rb,
lib/tson_rails/rails_integration.rb
Defined Under Namespace
Modules: RailsIntegration
Classes: Absent, CircularReferenceError, Encoder, Error, InvalidMapKeyError, InvalidStringError, Railtie, UnsupportedTypeError
Constant Summary
collapse
- MIME_TYPE =
"application/tson"
- ABSENT =
Absent.new.freeze
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.absent ⇒ Object
21
22
23
|
# File 'lib/tson_rails/absent.rb', line 21
def self.absent
ABSENT
end
|
.encode(value, options = {}) ⇒ Object
11
12
13
|
# File 'lib/tson_rails.rb', line 11
def self.encode(value, options = {})
Encoder.new(options).encode(value)
end
|
.install! ⇒ Object
15
16
17
18
|
# File 'lib/tson_rails.rb', line 15
def self.install!
require_relative "tson_rails/rails_integration"
RailsIntegration.install!
end
|