Sha256: cb6cfc74650ab086e6c65834bebf97aa046f0489daa14c428caf72ed1811e190

Contents?: true

Size: 279 Bytes

Versions: 4

Compression:

Stored size: 279 Bytes

Contents

class Symbol
  def jsonify
    self.to_s.camelize(:lower).to_sym
  end

  def l
    ActiveSupport::JSON::Variable.new(self.to_s)
  end

  def action(config = {})
    config.merge(:action => self)
  end

  def component(config = {})
    config.merge(:component => self)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
netzke-core-0.6.7 lib/netzke/core_ext/symbol.rb
netzke-core-0.6.6 lib/netzke/core_ext/symbol.rb
netzke-core-0.6.5 lib/netzke/core_ext/symbol.rb
netzke-core-0.6.4 lib/netzke/core_ext/symbol.rb