Sha256: 00f730ea30a070498103c4e6128d808091acf36432e60e69a21b25427f85076f

Contents?: true

Size: 801 Bytes

Versions: 27

Compression:

Stored size: 801 Bytes

Contents

### Vedeu.renders

Also aliased as `Vedeu.render`.

Directly write a view buffer to the terminal. Using this method means
that the refresh event does not need to be triggered after creating
the views, though can be later triggered when needed.

Multiple views can be rendered inside a `renders` block as the example
below shows:

    Vedeu.renders do
      view :some_interface do
        # line do
        #   stream do
        #     left 'Title goes here', width: 35
        #   end
        #   stream do
        #     right Time.now.strftime('%H:%m'), width: 7
        #   end
        # end
      end

      view :other_interface do
        # lines do
        #   line 'This is content for the main interface.'
        #   line ''
        #   line 'Pretty easy eh?'
        # end
      end
    end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
vedeu-0.8.32 docs/dsl/by_method/renders.md
vedeu-0.8.31 docs/dsl/by_method/renders.md
vedeu-0.8.30 docs/dsl/by_method/renders.md
vedeu-0.8.29 docs/dsl/by_method/renders.md
vedeu-0.8.28 docs/dsl/by_method/renders.md
vedeu-0.8.27 docs/dsl/by_method/renders.md
vedeu-0.8.26 docs/dsl/by_method/renders.md
vedeu-0.8.25 docs/dsl/by_method/renders.md
vedeu-0.8.24 docs/dsl/by_method/renders.md
vedeu-0.8.23 docs/dsl/by_method/renders.md
vedeu-0.8.22 docs/dsl/by_method/renders.md
vedeu-0.8.21 docs/dsl/by_method/renders.md
vedeu-0.8.20 docs/dsl/by_method/renders.md
vedeu-0.8.19 docs/dsl/by_method/renders.md
vedeu-0.8.18 docs/dsl/by_method/renders.md
vedeu-0.8.17 docs/dsl/by_method/renders.md
vedeu-0.8.16 docs/dsl/by_method/renders.md
vedeu-0.8.15 docs/dsl/by_method/renders.md
vedeu-0.8.14 docs/dsl/by_method/renders.md
vedeu-0.8.13 docs/dsl/by_method/renders.md