lib/radriar/representable.rb in radriar-0.1.0.alpha.1 vs lib/radriar/representable.rb in radriar-0.1.0.alpha.2
- old
+ new
@@ -1,11 +1,14 @@
module Radriar
module Representable
mattr_accessor :representer_namespace
- mattr_accessor :hypermedia
- def self.hypermedia?
- !!hypermedia
+ [:hypermedia, :translate_keys].each do |option|
+ mattr_accessor option.to_sym
+
+ self.define_singleton_method "#{option}?".to_sym do
+ !!send(option.to_sym)
+ end
end
end
end
require "representable/hash"