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"